规划

使用docker方nacos-server-2.0.4,nacos使用内置数据库derby支撑,适宜自研、开发和测试。

镜像

  • nacos/nacos-server:v2.0.4-slim :官方镜像,同时支持x86-64和arm64v8,树莓派可用

宿主机

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

拉取镜像

# x86-64 & arm64v8
docker pull nacos/nacos-server:v2.0.4-slim

启动容器

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:v2.0.4-slim


arm64v8版本

同x86

使用容器

  • 访问地址:http://${ip}: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