mac 本地 docker 部署 nacos
标题查看 docker 的 nacos 版本
查看可用的Nacos版本,以最新版为例. 指定版本 自己修改即可.
访问Nacos镜像库地址:https://hub.docker.com/r/nacos/nacos-server/tags?page=1&ordering=last_updated
标题二、挂载目录配置步骤
标题创建本地目录
按用户要求创建挂载目录(需提前确保读写权限):
Copy Code
mkdir -p /Users/lin/dev/dockerMsg/nacos/{conf,logs,data}
从临时容器复制配置文件
启动临时容器:
Copy Code
docker run -d --name nacos-temp nacos/nacos-server:latest
复制配置文件到宿主机:
Copy Code
docker cp nacos-temp:/home/nacos/conf/ /Users/lin/dev/dockerMsg/nacos/
docker cp nacos-temp:/home/nacos/logs/ /Users/lin/dev/dockerMsg/nacos/
清理临时容器:
Copy Code
docker rm -f nacos-temp
此步骤确保配置与当前版本一致35。
启动容器并挂载目录
单机模式启动命令:
Copy Code
docker run -d --name nacos \
-p 8848:8848 \
-v /Users/lin/dev/dockerMsg/nacos/conf:/home/nacos/conf \
-v /Users/lin/dev/dockerMsg/nacos/logs:/home/nacos/logs \
-v /Users/lin/dev/dockerMsg/nacos/data:/home/nacos/data \
-e MODE=standalone \
nacos/nacos-server:latest
-e MODE=standalone:强制单机模式运行57;
-v:挂载配置文件、日志及数据目录38。
/Users/lin/dev/dockerMsg/nacos/conf
这里注意. 有可能启动报错. 在挂载时. 他把 log conf 等文件又重新创建了一个. 导致,启动容器时找不到这个目录. 需要注意下.