一、拉取对应的镜像文件
docker pull nacos/nacos-server:1.4.2

二、通过镜像文件运行nacos容器
docker run -d --env MODE=standalone --name nacos -v /mydata/nacos/conf:/home/nacos/conf -p 8848:8848 nacos/nacos-server:1.4.2
启动过程中会出现无法找到logback.xml文件。我们需要将nacos的配置文件上次到容器中的/home/nacos/conf目录:

如果MySQL在宿主机上则需要修改application.properties文件中的连接配置:

启动容器后,测试访问:
http://192.168.56.10:8848/nacos默认的账号密码:nacos nacos

在我们创建的微服务也需要将nacos的配置做对应的修改。
spring:
cloud:
nacos:
discovery:
server-addr: 192.168.56.100:8848
三、设置nacos服务自启动
docker update --restart=always nacos
网友评论