networking - 不同VM的Docker主机之间的容器网络

标签 networking docker virtual-machine

我在virtualbox上有3个Ubuntu VM。每个VM都安装了docker。我在每个docker主机上运行的容器相同。是否可以让docker容器进行通讯而无需使用SWARM或覆盖网络。

最佳答案

群集模式或覆盖网络是简单的答案。在路由器的支持下,您可以使用macvlan或实验性ipvlan网络驱动程序。如果不需要直接与容器通信,也可以使用暴露的端口或主机网络。

如果没有这些选项,则可以在每个主机上手动更新路由表和防火墙规则,但这并不简单。

关于networking - 不同VM的Docker主机之间的容器网络,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41845945/

相关文章:

Eclipse 项目在网络共享上有许多小文件 - 速度太慢

c# - 从方法返回的开销

java - Spring Boot无法在Docker环境中与MySQL DB通信

linux - 从 VHD 创建 Azure ARM64 镜像

docker - Prometheus不是在vm上运行,而是在本地Docker上运行

networking - OSI 与 TCP/IP 网络的实际影响

docker - Travis CI默默杀死了一个Docker容器

apache - 在 80 端口上的主机和 docker 容器中运行 apache

linux - Vagrant 虚拟机上的 ExpressionEngine : "Thumbnail could not be created for the image" error

c - 在哪里可以找到 off_t 类型的完整定义?