Docker 跨主机互联有没有更好的解决方案

2015-01-15 13:44:19 +08:00
 crabhit
除了Ambassador,有没有更好的解决方案?感觉Ambassador 好麻烦的说,每个主机都要开一个Ambassador 容器。
3948 次点击
所在节点    Docker
3 条回复
yeasy
2015-01-15 16:15:34 +08:00
恩 你的问题其实是两个方面的,一个是容器的地址会自动变化;另一个才是跨主机互访。
第一个问题解决方案可以通过搭建类似 dns 的系统或强制分配静态地址,Ambassador 是面向这个问题的。
第二个问题可以通过在外面物理机之间构建一层 Overlay 来解决,比如用 vlan、vxlan、nvgre等,这块你可以参考下 openstack 是怎么让虚机跨主机互访的,原理是一样的。也有一些开源项目比如 waive 在做类似的事情。
huaiyinhou
2015-01-24 21:59:25 +08:00
今天看了一篇文章题目类似,通过openswitch解决的
dockervps
2015-02-06 12:36:34 +08:00
可以在主机上docker-proxy来搞定,走socket。绑定物理主机的端口

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/162389

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX