我在virtualbox上有3个Ubuntu VM。每个VM都安装了docker。我在每个docker主机上运行的容器相同。是否可以让docker容器进行通讯而无需使用SWARM或覆盖网络。
最佳答案
群集模式或覆盖网络是简单的答案。在路由器的支持下,您可以使用macvlan或实验性ipvlan网络驱动程序。如果不需要直接与容器通信,也可以使用暴露的端口或主机网络。
如果没有这些选项,则可以在每个主机上手动更新路由表和防火墙规则,但这并不简单。
关于networking - 不同VM的Docker主机之间的容器网络,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41845945/