docker19部署nacos1.4连接外部mysql
2020-11-11 本文已影响0人
旋转马达
命令如下
docker run -itd \
-e MODE=standalone \
-e PREFER_HOST_MODE=hostname \
-e SPRING_DATASOURCE_PLATFORM=mysql \
-e MYSQL_SERVICE_HOST=10.1.1.13 \
-e MYSQL_SERVICE_PORT=3306 \
-e MYSQL_SERVICE_USER=root \
-e MYSQL_SERVICE_PASSWORD=20191224123 \
-e MYSQL_SERVICE_DB_NAME=nacos \
-p 8848:8848 \
--network bridge \
--name nacos \
--restart=always \
--privileged=true \
nacos/nacos-server:1.4.0
需要注意一点的是,现在连接mysql的参数和以前版本不一样了,官方文档和代码有滞后性,文档中还是使用MYSQL_MASTER_XXXX和MYSQL_SLAVE_XXXX,实际上在1.4中使用的是MYSQL_SERVICE_xxxx,不区分master和slave,从源码中的application.yaml中也可以看出