sdn - 宿主机如何简单高效的访问docker 1.9后自带的overlay网络中的所有容器(包括其他宿主机上的)
黄舟
黄舟 2017-04-24 09:11:12
0
1
544
最近在尝试docker1.9后自带 network功能,在该功能中容器内部访问外网使用的是自动创建的docker_gwbridge桥,那么docker 宿主机如何访问overlay网络内部呢(比如其他宿主机上同时加入该overlay网络的容器)?
1.尝试把到overlay路由指到docker_gwbridge,但是无法访问其他宿主机上加入到这个overlay的容器,因为没有回程路由,给每台启动的容器加回程路由也是很不现实的。
2.宿主机上,容器内都开反向代理。
3.容器内开启iptables,做nat。
4.传统模式给容器做nat映射宿主机端口。
5.如果能指定overlay中的某个容器为整个overlay的默认路由的话,一切都好办了,奈何目前到1.10.2,gateway都会被自动指到某个网桥上,只能每台容器去修改,但是给每台容器赋予这么高的权限,个人是不愿意的。

以上方案都有各种缺陷,与不便之处,不知道诸位有没有更简单高效的解决方案呢?
黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

répondre à tous(1)
阿神

L'utilisation de Docker Machine Docker Swarm peut résoudre ce problème. Veuillez vous référer à la documentation officielle pour plus de détails.
https://docs.docker.com/engine/userguide/networking/get-started-overlay/

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!