Как сделать хосты в подсети докеров видимыми для хостов в другой подсети докеров? - PullRequest
0 голосов
/ 17 января 2019

В настоящее время я пытаюсь сделать возможным пинговать хост (foo) в подсети br1 к хосту (bar) в подсети br2. Кроме того, локальный DNS должен сделать все узлы в обеих подсетях видимыми для всех подсетей, чтобы я мог подключаться или пинговать хосты с их именем.

Что у меня сейчас есть:

version: "3"
services:
  foo:
    container_name: foo
    hostname: foo
    networks:
      br1:
        aliases:
          - foo
  foo2:
    container_name: foo2
    hostname: foo2
    networks:
      br1:
        aliases:
          - foo2
  bar:
    container_name: bar
    hostname: bar
    networks:
      br2:
        aliases:
          - bar

networks:
  br1:
    ipam:
      config:
        - subnet: 172.20.0.0/16
  br2:
    ipam:
      config:
        - subnet: 172.21.0.0/16

foo и foo2 находятся в подсети br1, а bar - в подсети br2. «Ping foo2» из foo работает, но «ping bar» из foo не работает. Как мне настроить сеть, чтобы сделать это возможным?

С уважением, Martin

...