如何使用docker实现多网桥?

如何使用docker实现多网桥?

我正在测试docker作为的替代方案systemd-nspawn。我想每个容器使用一个单独的桥接器。

我看到的所有文档都是关于使用docker0或创建替代桥接器——供所有容器(共享同一座桥接器)使用。

使用 docker 可以实现这个吗?

答案1

这是有可能的。请看这里https://docs.docker.com/engine/tutorials/networkingcontainers/

首先创建新的网络

docker network create -d bridge my-bridge-network

然后在启动容器时指定它应该连接到哪个网络

docker run -d --network=my-bridge-network --name db training/postgres

相关内容