拉取镜像
docker search nacos
docker pull nacos/nacos-server

启动容器
docker run -d -p 8848:8848 --name nacos --privileged=true --restart=always -e JVM_XMS=512m -e JVM_XMX=2048m -e MODE=standalone -v /home/nacos/logs:/home/nacos/logs nacos/nacos-server
参数介绍
| 命令 | 描述 |
|---|---|
| -d | 设置后台启动 |
| -p 8848:8848 | 宿主机端口映射到主机端口 |
| –name | 设置容器名称 |
| –privileged=true | container内的root拥有真正的root权限,默认为false |
| –restart=always | 设置容器的启动策略, 随着docker启动一起启动 |
| -e JVM_XMS=512m -e JVM_XMX =2048m | 设置JVM参数 |
| -e MODE=standalone | 设置nacos为单击模式,默认为集群模式 |
| -v /home/nacos/logs:/home/nacos/logs | 宿主机挂载文件到主机 |
测试
浏览器访问 http://服务器ip:8848/nacos
输入用户名秘密: 默认(nacos/nacos)
注意事项
无法访问此网络
检查地址是否正确
如果使用云服务器,检查安全组是否配置将端口开放
启动失败
使用了nacos默认的集群模式
在启动参数中配置 -e MODE=standalone
本文介绍了如何使用Docker部署Nacos,包括拉取镜像、启动容器的详细参数解析,如`-d`、`-p`、`-name`等,并提供了测试步骤和注意事项。在测试中,通过访问`http://服务器ip:8848/nacos`进行验证。遇到的问题包括网络访问限制和启动失败,解决办法是检查服务器地址、安全组设置和启动参数,确保设置为独立模式(-e MODE=standalone)。
356

被折叠的 条评论
为什么被折叠?



