環境準備
docker 環境
mysql 5.7 (官方映象不支援mysql8)
nacos
docker安裝mysql
建立自定義網路(www.cppcns.com用於容器通訊)
docker network create common-network
檢視網路
docker network ls
建立掛載資料夾
//mysql配置檔案
mkdir -p /data/mysql/conf
//mysql資料檔案路徑
mkdir –p /data/mysql/data
//日誌檔案路徑
mkdir -p /data/mysql/logs
拉取映象並啟動
docker run -p 3306:3306 --name mysql -d \
--restart=always \
--network common-network \
-v /data/mysql/conf:/etc/mysql/conf.d \
-v /data/mysql/logs:/logs \
-v /data/mysql/data:/data \
-e mysql_root_password=adm \
mysql:5.7
docker 安裝nacos
拉取映象
//查詢nacos映象
docker search nacos
//拉取映象
docker pull nacos/nacos-server
//檢視映象
docker images
啟動nacos容器
docker run --network common-network --env mode=standalone --name nacos -d -p 8848:8848 nacos/nacos-server
檢視啟動的容器
docker ps
nacos 配置連線資料庫 檢視自定義網路中各容器ip
//檢視網路
docker network ls
//檢視網路容器
docker network inspect common-network
進入nacos容器修改配置
// 進入容器
docker exec -it nacos bash
// 修改容器配置
cd conf
vi application.properties
建立資料庫表(指令碼位址)
重啟容器
docker restart nacos
nacos管理平台(新增配置 ,然後可在資料庫檢視)
http://ip:8848/nacos/in程式設計客棧dex.html
nacos/nacos(使用者名稱密碼)
Ubuntu 20 04 Docker 安裝並配置
目錄後記 更新 docker 的使用能極大地方便我們的開發,減少環境搭建,依賴安裝等繁瑣且容易出錯的問題。ubuntu 20.04 官方 apt 源中就有 docker,我們可以直接通過 apt 來安裝 預設情況下,普通使用者沒有許可權執行 docker 相關操作 需要將普通使用者加入到 docke...
docker安裝nacos 單機
查詢映象 docker search nacos nacos nacos server docker 官方搜尋檢視有哪些 nacos 映象版本 docker pull nacos nacos server v2.0.3 docker images github nacos nacos db.sql ...
docker 搭建nacos並連線mysql資料庫
最近有在寫自己的腳手架專案,所以需要乙個配置中心。也可以用spring cloud的config bus實現,但是自己更熟悉nacos動態配置的使用,所以就自己用docker搭建乙個。因為我需要使用docker搭建。對於配置的儲存希望在另外乙個docker搭建的資料庫上,不可避免的不能用簡單的直接d...