# docker启动nacos

# 第一步,拉镜像

docker pull nacos 

# 第二步,创建完美nacos容器

1.先简单启动一个简易的nacos容器
docker run -d --name nacos -p 8848:8848 -e PREFER_HOST_MODE=hostname -e MODE=standalone nacos/nacos-server

访问看看

http://localhost:8848/nacos/

image-20230724161458679

我这个直接就可以进去了。但是别急

2.复制配置文件,在宿主机上运行这段代码
docker cp nacos:/home/nacos/conf /root/nacos/

3.关闭一开始创建的容器
docker stop nacos

4.docker run -d --name nacos1 -p 8848:8848 -v /root/nacos:/home/nacos/conf -e PREFER_HOST_MODE=hostname -e MODE=standalone nacos/nacos-server

5.这样就创建了一个完整的nacos,配置文件在宿主机的/root/nacos下面

# 第三步 检验

1.修改宿主机的nacos配置文件

image-20230724163008862

2.重启一下docker的nacos,康康效果

结果肯定是看不到的,哈哈哈,因为端口号只开放了8848

image-20230724163616069

3.重新创建一个,开放8849

提前把之前的都删了

docker run -d --name nacos1 -p 8849:8849 -v /root/nacos:/home/nacos/conf -e PREFER_HOST_MODE=hostname -e MODE=standalone nacos/nacos-server

4.浏览器检查,因为我改了配置文件,端口也开放了,浏览器没问题的话就ok了

image-20230724163905510

# 完美收工

更新时间: 3/29/2024, 4:13:36 PM