我已经按照getting started overlay的示例进行操作,并且我有一个简单的查询。是否可以通过覆盖使用多主机网络功能而不创建swarm cluster
?我不想使用诸如weave等的第三方插件。我想为此使用docker native网络支持。
我有运行RHEL的3.16+ kernel
和docker 1.9
。
最佳答案
是的,这是可能的:请参见“Lab 6: Docker Networking”。
覆盖网络的关键部分是发现服务,例如Consul。
文章Docker Networks: Discovering Services on an Overlay对当前的服务发现工具提出了一些批评,这些工具不是为单个容器注册或发现而构建的。