windows下docker使用nacos容器並且連接mysql容器


安裝MySQL

參考我之前寫的文章
windows下docker安裝MySQL

下載nacos鏡像

https://hub.docker.com/r/nacos/nacos-server/tags?page=1&ordering=last_updated

本次采用的1.4.1

docker pull nacos/nacos-server:1.4.1

image

創建nacos數據庫並建表

建表語句在github的nacos倉庫
https://github.com/alibaba/nacos/blob/develop/distribution/conf/nacos-mysql.sql

image

啟動nacos容器

以下命令不能在cmd中執行, cms不支持 \ 換行 和 |, 推薦在Git Bash Here執行下面的命令

docker run -d \
-e MODE=standalone \
-e SPRING_DATASOURCE_PLATFORM=mysql \
-e MYSQL_SERVICE_HOST=xxxxxx \
-e MYSQL_SERVICE_PORT=3306 \
-e MYSQL_SERVICE_USER=root \
-e MYSQL_SERVICE_PASSWORD=root \
-e MYSQL_SERVICE_DB_NAME=nacos \
-p 8848:8848 \
--restart=always \
--name mynacos \
nacos/nacos-server:1.4.1

#ip 是你的mysql容器的ip(不要寫成127.0.0.1)
#MYSQL_SERVICE_DB_NAME 是上面創建的數據庫名
查詢方式:docker inspect mysql | grep IPAddress 查詢出來寫上去即可

image

測試

運行完成后, 可以在docker客戶端查看日志
image

image
如上表示運行成功

訪問
http://localhost:8848/nacos/index.html
用戶名: nacos
密碼: nacos

隨便新增一個配置, 測試數據庫是否沒問題
image
image


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM