一、前期准备
先部署好mysql容器,参考:docker部署mysql
二、部署服务
-
拉取Nacos镜像
docker pull nacos/nacos-server
-
创建nacos配置文件
/usr/local/docker/nacos/init.d/application.properties
内容如下:
# spring server.servlet.contextPath=${SERVER_SERVLET_CONTEXTPATH:/nacos} server.contextPath=/nacos server.port=${NACOS_APPLICATION_PORT:8848} # spring.datasource.platform=${SPRING_DATASOURCE_PLATFORM:""} nacos.cmdb.dumpTaskInterval=3600 nacos.cmdb.eventTaskInterval=10 nacos.cmdb.labelTaskInterval=300 nacos.cmdb.loadDataAtStart=false # 连docker中部署的mysql服务 spring.datasource.platform=mysql db.num=1 db.url.0=jdbc:mysql://172.17.0.4:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true db.user