docker run -d -p 8848:8848 --name nacos nacos/nacos-server
2c5ff2a2807d5d87bf79d2773104121ddb8cba0d9e4d616e755662538315adbf
root@ZHANGJIAYANG:/docker_data# docker run -d -p 8848:8848 --name nacos nacos/nacos-server
Unable to find image 'nacos/nacos-server:latest' locally
latest: Pulling from nacos/nacos-server
5ad559c5ae16: Pull complete
5746ca7cf180: Pull complete
d709fe221c89: Pull complete
e88fdcf257b1: Pull complete
eb573b28173c: Pull complete
a71625257ced: Pull complete
26e7e7836838: Pull complete
30f7d6851c4a: Pull complete
d565cd94c625: Pull complete
Digest: sha256:87a3d8b78ec24c253a4db7c093097a7b256327eb5117cd9498e289b896918153
Status: Downloaded newer image for nacos/nacos-server:latest
12b8b06cbf97f6a66498ef082a2ba4cfe0f62c430e9e62967d37a90a319bb4eb
运行成功
将nacos的关键文件挂载到本地
需要先将文件复制出来
mkdir /docker_data/nacos -p # 创建目录
docker cp nacos:/home/nacos/data /docker_data/nacos/data
docker cp nacos:/home/nacos/logs /docker_data/nacos/logs
docker cp nacos:/home/nacos/conf /docker_data/nacos/conf
删除原有容器
docker stop nacos
docker rm nacos
重新运行容器
这里设置了jvm参数,因为是本地测试,不需要用太多内存
docker run -d -e MODE=standalone -e JVM_XMS=128m -e JVM_XMX=128m -p 8848:8848 \
-v /docker_data/nacos/conf:/home/nacos/conf \
-v /docker_data/nacos/data:/home/nacos/data \
-v /docker_data/nacos/logs:/home/nacos/logs \
--name nacos nacos/nacos-server
运行完成,浏览器访问 http://localhost:8848/nacos/#/
账号密码默认都为 nacos