Как указать один сервис с двумя сетями (одна из них "host") в docker -compose.yaml - PullRequest
0 голосов
/ 09 февраля 2020

среда

  • Две службы: "db" и "app"
  • Я хочу, чтобы "app" запускалась в сети "app", и "db" для запуска в сети "app" и "host"

Issue

  • Я пытался указать службу БД с двумя сетями:
    service:
      db:
        network_mode: host
        networks:
        - app
        ...
    
  • и он вернул ошибку:
    ERROR: 'network_mode' and 'networks' cannot be combined
    

expection

  • служба "db" может работать с сетями буксировки, и одна из них - это хост-сеть
...