下载镜像
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 nacosdocker run - d
-- name nacos
- p 8848 : 8848 - p 9848 : 9848 - p 9849 : 9849
-- privileged= true
- e JVM_XMS= 256 m
- e JVM_XMX= 256 m
- 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: