目前我的配置类似于以下 -
services:
gunicorn:
build:
context: .
dockerfile: Dockerfile.gunicorn
restart: always
ports:
- 8001
command: "something"
nginx:
build:
context: .
dockerfile: Dockerfile.nginx
ports:
- 80:80
command: "/usr/sbin/nginx"
我们希望我们的gunicorn容器能够动态扩展。为nginx服务中的新节点动态更新配置。
理想情况下,如果我使用下面的命令缩放,配置应该在nginx中自动添加 -
docker-compose scale gunicorn=2
我读了关于docker-compose的https://github.com/jwilder/nginx-proxy,但我想它需要容器配置&传递了VIRTUAL_HOST env,以便在nginx配置中动态添加。
请建议。