1、创建宿主机挂载目录
mkdir /iids/nacos/logs
mkdir /iids/nacos/env
mkdir /iids/nacos/ini
2、配置hostname
vi /etc/hosts
#添加
IP nacos-1
IP nacos-2
2、编写nacos环境变量文件
vi /iids/nacos/env/nacos.env
#配置如下
PREFER_HOST_MODE=hostname
NACOS_SERVERS=nacos1:8848 nacos2:8848
MYSQL_SERVICE_HOST=数据库地址
MYSQL_SERVICE_DB_NAME=数据库名称
MYSQL_SERVICE_PORT=数据库端口
MYSQL_SERVICE_USER=数据库用户名
MYSQL_SERVICE_PASSWORD=数据库密码
3、创建docker-compose文件
vi /iids/nacos/docker-compose.yml
#配置如下
version: "3"
services:
nacos:
#对应hostname配置
hostname: nacos-1
pid: "host"
network_mode: "host"
container_name: nacos
image: nacos/nacos-server:2.0.0
volumes:
- ./logs:/home/nacos/logs
env_file:
- ./env/nacos.env
restart: always
4、分别在集群所有服务器创建完文件后,启动容器
sudo docker-compose up -d