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