我的 Docker 有两个运行中的 Container 容器:
(主机 ip 为:192.168.0.220)
经过一次 [公司的网络改造] 后,发现这两个容器无法通过 [主机 ip:port ] 的方式 curl ,但是可以 ping 得通。以下为一些表现,求大家帮忙找找问题。(注:网络改造前,完全是可以通过 [主机 ip:port ] 互相访问的)。
在 jenkins 容器上:
ping 192.168.0.220:10082
。没有问题。curl 192.168.0.220:10082
。一直没反应。curl http://mygitlab:3000
。没有问题。(由于 gitlab 与 Jenkins 容器处于同一个 bridge network 当中,所以可以通过容器名称访问。其中 3000 为 gitlab 自身的端口号)在主机上:
ping 192.168.0.220:10082
。没有问题。curl 192.168.0.220:10082
。没有问题。麻烦大家帮忙看看,为什么这两个容器没法通过 [主机 ip:port ] 互相 curl ?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.