В настоящее время я пытаюсь сделать возможным пинговать хост (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