- 下载镜像
docker pull nacos/nacos-server
- 启动nacos
docker run -p 8848:8848 --name nacos -d nacos/nacos-server
- 镜像文件拷贝到本地目录(可以本地不用创建文件,否则挂载会重复生成重复logs和conf文件)
docker cp nacos:/home/nacos/logs/ /data/nacos/logs/
docker cp nacos:/home/nacos/conf/ /data/nacos/conf/
- 停止容器重新启动
docker rm -f nacos
docker run -d
--name nacos
-p 8848:8848 -p 9848:9848 -p 9849:9849
--privileged=true
-e JVM_XMS=256m
-e JVM_XMX=256m
-e MODE=standalone
-v /mydata/nacos/logs/:/home/nacos/logs
-v /mydata/nacos/conf/:/home/nacos/conf/
--restart=always
nacos/nacos-server
- 编辑配置文件关联mysql
spring.datasource.platform=${SPRING_DATASOURCE_PLATFORM:mysql}
db.num=${MYSQL_DATABASE_NUM:1}
db.url.0=jdbc:mysql:
db.user=${MYSQL_SERVICE_USER:root}
db.password=${MYSQL_SERVICE_PASSWORD:10086}
- 重启docker
docker restart nacos
- 查看是否配置完成
http: