通过registrator自动发现容器内的服务,注册到consul,通过consul -template动态修改nginx配置文件实现动态负载。
docker-compose.yml
:
1 | version: '3' |
Dockerfile
:
1 | FROM nginx:alpine |
conf.d/acl.json
:
1 | [root@VM_0_13_centos nginx-consul]# cat conf.d/acl.json |
目录
通过registrator自动发现容器内的服务,注册到consul,通过consul -template动态修改nginx配置文件实现动态负载。
docker-compose.yml
:
1 | version: '3' |
Dockerfile
:
1 | FROM nginx:alpine |
conf.d/acl.json
:
1 | [root@VM_0_13_centos nginx-consul]# cat conf.d/acl.json |