1. 临时启动
docker run --name nacos -d -p 8848:8848 -p 9848:9848 -p 9849:9849 nacos/nacos-server:v2.1.1
2. 创建配置文凭挂载目录
mkdir -p /opt/docker/nacos/conf
3. 复制配置文件到宿主机
docker cp nacos:/home/nacos/conf/ /opt/docker/nacos/conf/
4. 修改 cluster.conf
配置集群地址
192.168.3.172:8847
192.168.3.172:8848
5. 配置 application.properties
文件
server.port=8848
### Count of DB:
db.num=1
### Connect URL of DB:
db.url.0=jdbc:mysql://xx.xx.xx.xx:3306/v3_dev_nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user.0=xx
db.password.0=xx
6. 删除临时启动,再重新创建容器
#删除之前临时启动的
docker rm -f nacos
#重新启动最终容器
docker run -d \
--name nacos \
-p 8848:8848 -p 9848:9848 -p 9849:9849 \
-v /docker/nacos/conf/:/opt/docker/nacos/conf/ \
--restart=always \
nacos/nacos-server:v2.1.1
标签:db,nacos,8848,xx,集群,conf,docker
From: https://www.cnblogs.com/z8080/p/17144044.html