-
拉取nacos镜像,并启动作为临时容器,便于获取相应配置文件;
docker search nacos;
docker pull nacos/nacos-server
-
启动nacos镜像构建临时容器
docker run -p 8848:8848 --name Mynacos -d nacos/nacos-server:latest
-
宿主机创建用于挂载的文件,然后删除临时容器(保留镜像);
#创建文件夹 mkdir -p /mydata/nacos/conf mkdir -p /mydata/nacos/logs #配置文件复制 docker cp MyNacos:/home/nacos/logs/ /mydata/nacos/ docker cp MyNacos:/home/nacos/conf/ /mydata/nacos/ #删除临时镜像 docker stop MyNacos docker rm MyNacos
-
使用命令再次启动nacos镜像生成最终所需容器即可;
docker run -d \ -e MODE=standalone \ -e SPRING_DATASOURCE_PLATFORM=mysql \ -e MYSQL_SERVICE_HOST=xxx.xxx.xxx.xxx \ -e MYSQL_SERVICE_PORT=3306 \ -e MYSQL_SERVICE_USER=root \ -e MYSQL_SERVICE_PASSWORD= password\ -e MYSQL_SERVICE_DB_NAME=nacos \ -e TIME_ZONE='Asia/Shanghai' \ -v /mydata/nacos/logs:/home/nacos/logs \ -v /mydata/nacos/conf:/home/nacos/conf \ -p 8848:8848 \ --name nacos \ --restart=always \ nacos/nacos-server:latest
-
用户名密码默认都是nacos,登录即可
Nacos容器挂载启动
最新推荐文章于 2024-07-30 10:55:27 发布
本文详细介绍了如何使用Docker拉取并启动Nacos镜像,创建临时容器以获取配置文件,然后将配置文件复制到宿主机,并通过指定环境变量和挂载数据卷来持久化数据,最后启动新的Nacos容器。此过程适用于需要自定义Nacos配置的场景。
摘要由CSDN通过智能技术生成