安装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
随便新增一个配置, 测试数据库是否没问题