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
