第一步 :拉取nacos
docker pull nacos/nacos-server
第二步:启动临时镜像并拷贝文件
docker run -p 8848:8848 -p 9848:9848 -p 9849:9849 --name nacos-temp \
-d nacos/nacos-server
第三步: 复制文件
docker cp nacos-temp:/home/nacos/logs/ /data/nacos/logs
docker cp nacos-temp:/home/nacos/conf/ /data/nacos/conf
第四部:删除临时容器
docker rm -f nacos-temp
第五步:创建数据库
GitHub - alibaba/nacos at master
第六步:创建容器
bash
docker run -d \
--name nacos \
-p 8848:8848 -p 9848:9848 -p 9849:9849 \
-e MODE=standalone \
-e JVM_XMS=256m \
-e JVM_XMX=256m \
-e MYSQL_SERVICE_HOST=121.0.0.1 \
-e MYSQL_SERVICE_PORT=3306 \
-e MYSQL_SERVICE_DB_NAME=nacos \
-e MYSQL_SERVICE_USER=root \
-e MYSQL_SERVICE_PASSWORD=123456 \
-e MYSQL_DATABASE_NUM=1 \
-e SPRING_DATASOURCE_PLATFORM=mysql \
-v /mydata/nacos/logs:/home/nacos/logs \
-v /mydata/nacos/conf:/home/nacos/conf \
--restart=always \
nacos/nacos-server