脉金捷脉金捷
主页
  • VuePress
  • VuePress2
  • Markdown基础命令
  • Java特性
  • Java修饰符
  • Java常见问题
  • Java LocalDate
  • Java Cloud ID
  • Docker-CentOS8
  • Docker-Nginx
  • Docker-Redis
  • Docker-MySQL
  • Docker-Nacos
  • Docker-Seata
  • Docker-Nodejs
  • Docker-runlike
  • Docker基础命令
  • Linux基础软件
  • Linux-SSH登录
  • Linux防火墙-iptables
  • Linux系统目录
主页
  • VuePress
  • VuePress2
  • Markdown基础命令
  • Java特性
  • Java修饰符
  • Java常见问题
  • Java LocalDate
  • Java Cloud ID
  • Docker-CentOS8
  • Docker-Nginx
  • Docker-Redis
  • Docker-MySQL
  • Docker-Nacos
  • Docker-Seata
  • Docker-Nodejs
  • Docker-runlike
  • Docker基础命令
  • Linux基础软件
  • Linux-SSH登录
  • Linux防火墙-iptables
  • Linux系统目录
  • Docker-CentOS8
  • Docker-Nginx
  • Docker-Redis
  • Docker-MySQL
  • Docker-Nacos
  • Docker-Seata
  • Docker-Nodejs
  • Docker-runlike
  • Docker基础命令

Docker 安装 Nacos

Docker 官网:https://docs.docker.com/

Docker Hub 镜像仓库:https://hub.docker.com/

Nacos 官网:https://nacos.io/zh-cn/index.html

拉取 nacos/nacos-server:latest 镜像

docker pull nacos/nacos-server

运行 nacos 容器

单机版

docker run --name nacos -p 8848:8848 \
--env MODE=standalone \
--env NACOS_SERVER_IP=你的IP \
-d nacos/nacos-server

启动后,可通过网址访问nacos:"http://localhost:8848/nacos"

账号和密码默认都是:nacos

集群版

官方集群版部署文档:https://nacos.io/zh-cn/docs/cluster-mode-quick-start.html

docker run -d --name nacos-cluster -p 8848:8848 \
  --env NACOS_SERVERS=IP1,IP2,IP3 \
  --env NACOS_SERVER_IP=你的IP \
  --env SPRING_DATASOURCE_PLATFORM=mysql \
  --env MYSQL_SERVICE_HOST=1.16.246.115 \
  --env MYSQL_SERVICE_DB_NAME=nacos \
  --env MYSQL_SERVICE_USER=root \
  --env MYSQL_SERVICE_PASSWORD=123456 \
  --env MYSQL_DATABASE_NUM=1 \
  nacos/nacos-server

参数说明:

  • NACOS_SERVERS:集群节点ip,多个nacos服务节点用逗号分隔。
  • NACOS_SERVER_IP: 当前服务的IP
  • SPRING_DATASOURCE_PLATFORM :使用数据库类型
  • MYSQL_SERVICE_HOST:数据库IP地址
  • MYSQL_SERVICE_DB_NAME:数据库名称
  • MYSQL_SERVICE_USER:数据库用户名
  • MYSQL_SERVICE_PASSWORD:数据库密码
  • MYSQL_DATABASE_NUM:数据库数量,默认为1

设置 nacos 容器自启动

docker update --restart=always nacos
Last Updated: 4/14/22, 11:27 AM
Contributors: maijinjie, GhostarX