搬运工撰写添加节点动态地nginx的前端

问题描述:

目前我有类似下面的配置 -搬运工撰写添加节点动态地nginx的前端

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 

我读了搬运工,撰写有关https://github.com/jwilder/nginx-proxy,但我想它需要有相应的容器配置& VIRTUAL_HOST ENV传递让他们在nginx配置中动态添加。

请建议。

尝试使用专为此目的设计的工具可能会更好。 https://github.com/containous/traefik就是一个例子。