- 使用docker-compose搭建NACOS集群,使用nginx进行负载均衡,一个mysql,同一台服务器搭建三个nacos,nginx以及mysql。
- 准备对应的docker镜像文件,使用的是mysql:5.7,nginx1.17,nacos1.4.
环境
IP | docker版本: | 服务器 |
---|---|---|
172.18.100.103 | 1.13.1 | centos7 |
nacos节点
nacos | 映射端口 | 端口 |
---|---|---|
172.18.100.103 | 8860 | 8848 |
172.18.100.103 | 8861 | 8848 |
172.18.100.103 | 8862 | 8848 |
nginx节点
nginx | 映射端口 | 端口 |
---|---|---|
172.18.100.103 | 8189 | 8189 |
mysql节点
mysql | 映射端口 | 端口 |
---|---|---|
172.18.100.103 | 3308 | 3306 |
如果没有选择安装docker-compose,可以参考docker-compose离线安装和在线安装.
准备好对应的docker-compose配置文件.内容如下
version: '3'
services:
# nacos-server服务注册与发现,配置中心服务
mysql5.72:
image: mysql:5.7
container_name: mysql5.7-nacos
restart: always
environment:
MYSQL_ROOT_PASSWORD: 123456
MYSQL_DATABASE: nacos
MYSQL_USER: nacos