生产网络上的docker macvlan网络dhcp dns

生产网络上的docker macvlan网络dhcp dns,docker,networking,Docker,Networking,我们正在运行一个有3个节点的docker swarm(Ubuntu 18.04 LTS,docker 18.09.2)。 我在其中一个节点“Swarm01”上创建了一个macvlan网络“容器” 我可以将新容器连接到Swarm01上的网络“容器”并ping它。 但是我想使用我们的外部生产dhcp/dns服务器,它与网络“容器”(192.168.101.0/24)位于同一子网中 这可能吗?如果可能,我如何做 非常感谢 通常,您可以使用docker run-p在主机的网络接口上发布容器的端口,而不必

我们正在运行一个有3个节点的docker swarm(Ubuntu 18.04 LTS,docker 18.09.2)。 我在其中一个节点“Swarm01”上创建了一个macvlan网络“容器”

我可以将新容器连接到Swarm01上的网络“容器”并ping它。 但是我想使用我们的外部生产dhcp/dns服务器,它与网络“容器”(192.168.101.0/24)位于同一子网中

这可能吗?如果可能,我如何做


非常感谢

通常,您可以使用
docker run-p
在主机的网络接口上发布容器的端口,而不必担心为容器单独分配IP地址。(请记住,没有一个标准Docker Hub映像运行类似DHCP客户端的操作:它们希望Docker为它们执行所有网络设置。)通常使用
Docker run-p
在主机的网络接口上发布容器的端口,而不必担心为容器单独分配IP地址。(请记住,没有一个标准Docker Hub映像运行类似DHCP客户端的操作:它们希望Docker为它们执行所有网络设置。)