侧边栏壁纸
博主头像
fastjrun博主等级

前大厂工程师,长期从事 Java 开发,架构设计,容器化等相关工作,精通java,熟练使用maven、jenkins等devops相关工具链,擅长容器化方案规划、设计和落地。

  • 累计撰写 70 篇文章
  • 累计创建 47 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录

Docker部署Nacos-Server-2.0.3

fastjrun
2021-11-27 / 0 评论 / 0 点赞 / 1,936 阅读 / 1,194 字 / 正在检测是否收录...

规划

使用docker方式极简安装nacos,nacos使用内置数据库derby支撑,适宜自研、开发和测试。

镜像

• nacos/nacos-server:2.0.3:官方镜像,支持x86-64,适用一般服务器
• seepine/nacos-server:2.0.3-arm:支持arm64v8,树莓派可用

宿主机

• IP:192.168.99.240
• 基础环境:centos-7.8/centos-7.9+docker-19.03.8
• 配置目录:无
• 配置文件:无
• 数据目录:/opt/server/nacos/data/
• 日志目录:/opt/server/nacos/logs/
• 开放端口:8848
• 网络模式:host

拉取镜像

# x86-64
docker pull nacos/nacos-server:2.0.3
# arm64v8
docker pull seepine/nacos-server:2.0.3-arm

启动容器

x86版本

docker run -d \
--name nacos-server \
--net=host \
--privileged=true --restart=always \
-e JVM_XMS=256m -e JVM_XMX=256m -e MODE=standalone \
-e PREFER_HOST_MODE=nacoshost \
-v /opt/server/nacos/logs/:/home/nacos/logs \
-v /opt/server/nacos/data/:/home/nacos/data \
nacos/nacos-server:2.0.3

arm64v8版本

docker run -d \
--name nacos-server \
--net=host \
--privileged=true --restart=always \
-e JVM_XMS=256m -e JVM_XMX=256m -e MODE=standalone \
-e PREFER_HOST_MODE=nacoshost \
-v /opt/server/nacos/logs/:/home/nacos/logs \
-v /opt/server/nacos/data/:/home/nacos/data \
seepine/nacos-server:2.0.3-arm

使用容器

• 访问地址:http://192.168.99.240:8848/nacos
• 用户名/密码:nacos/nacos

删除容器

docker stop nacos-server && docker rm nacos-server
# 强制删除
docker rm -f nacos-server

日常运维

docker start nacos-server
docker restart nacos-server
docker stop nacos-server

备份相关

• 数据目录:/opt/server/nacos/data/

0

评论区