如何添加 Docker 容器静态路由?

如何添加 Docker 容器静态路由?

有一台服务器,有 4 个子网 - 每个子网有 1 个可用 IP,每个子网都配置在网卡上的单独网络端口上。运行 4 个 docker 容器,但它们在重启时可随机访问。如何为每个容器添加静态路由?

container1 - network card port1 - Subnet/IP1
container2 - network card port2 - Subnet/IP2
container3 - network card port3 - Subnet/IP3
container4 - network card port4 - Subnet/IP4

目前docker的路由是:172.17.0.0/16 dev docker0 proto kernel scope link src 172.17.0.1

我需要每个 docker 容器使用单独的端口、网络(IP)。所有容器都启动。它们的 IP 可 ping,但看起来 docker 需要额外的静态路由。我遗漏了什么?

相关内容