Docker compose Docker compose-如何在具有2个NIC的主机上使用第二个接口

Docker compose Docker compose-如何在具有2个NIC的主机上使用第二个接口,docker-compose,docker-networking,cookiecutter-django,Docker Compose,Docker Networking,Cookiecutter Django,我在VM实例中有一个cookiecutter django项目,这是一个最小的项目。让我们调用VM_D。这是我正在尝试运行的production.yml: version: '2' volumes: caddy: {} services: django: &django build: context: . dockerfile: ./compose/production/django/Dockerfile depends_on:

我在VM实例中有一个cookiecutter django项目,这是一个最小的项目。让我们调用VM_D。这是我正在尝试运行的production.yml:

version: '2'

volumes:
  caddy: {}

services:
  django: &django
    build:
      context: .
      dockerfile: ./compose/production/django/Dockerfile
    depends_on:
      - redis
    env_file: .env
    command: /gunicorn.sh

  caddy:
    build:
      context: .
      dockerfile: ./compose/production/caddy/Dockerfile
    depends_on:
      - django
    volumes:
      - caddy:/root/.caddy
    env_file: .env
    ports:
      - "0.0.0.0:80:80"
      - "0.0.0.0:443:443"

  redis:
    image: redis:3.0

  celeryworker:
    <<: *django
    depends_on:
     - redis
    command: /start-celeryworker.sh

  celerybeat:
    <<: *django
    depends_on:
      - redis
    command: /start-celerybeat.sh
版本:“2”
卷数:
球童:{}
服务:
django:&django
建造:
上下文:。
dockerfile:./compose/production/django/dockerfile
取决于:
-雷迪斯
环境文件:.env
命令:/gunicorn.sh
球童:
建造:
上下文:。
dockerfile://撰写/制作/助手/dockerfile
取决于:
-德扬戈
卷数:
-助手:/root/.caddy
环境文件:.env
端口:
- "0.0.0.0:80:80"
- "0.0.0.0:443:443"
redis:
图片:redis:3.0
芹菜工人: