拉取镜像
docker pull nacos/nacos-server
为最新版本
指定版本,例:
docker pull nacos/nacos-server:v2.1.1
docker配置nacos
2.0版本及以上,一共要开放3个端口8848,9848,9849,指定端口为8838 ,9848映射端口为8838+1000=9838,9849映射端口为8838+1001=9839
后台启动
docker run -d --env PREFER_HOST_MODE=hostname --env MODE=standalone --env NACOS_AUTH_ENABLE=true -p 8849:8848 nacos/nacos-server
2.0版本及以上:
docker run -d --env PREFER_HOST_MODE=hostname --env MODE=standalone --env NACOS_AUTH_ENABLE=true -p 8848:8848 -p 9848:9848 -p 9849:9849 nacos/nacos-server:v2.1.1
前台启动
docker run --env PREFER_HOST_MODE=hostname --env MODE=standalone --env NACOS_AUTH_ENABLE=true -p 8849:8848 nacos/nacos-server
2.0版本及以上:
docker run --env PREFER_HOST_MODE=hostname --env MODE=standalone --env NACOS_AUTH_ENABLE=true -p 8838:8848 -p 9838:9848 -p 9839:9849 nacos/nacos-server:v2.1.1
设置自动启动:
指令:docker update --restart=always xxxx(最后一项为nacos容器的CONTAINER ID)