安裝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
創建nacos數據庫並建表
建表語句在github的nacos倉庫
https://github.com/alibaba/nacos/blob/develop/distribution/conf/nacos-mysql.sql
啟動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 查詢出來寫上去即可
測試
運行完成后, 可以在docker客戶端查看日志
如上表示運行成功
訪問
http://localhost:8848/nacos/index.html
用戶名: nacos
密碼: nacos
隨便新增一個配置, 測試數據庫是否沒問題