【发布时间】:2017-02-27 12:57:09
【问题描述】:
我真的对这个问题感到困惑。我在我们的内部网络中有两台计算机。两台计算机都可以 ping 内部服务器。
两台计算机都有相同的 docker 版本。
我在两台计算机上使用 docker run -it --rm --name cont1 --net=host java:8 命令运行简单的 docker 容器。然后 ssh 进入容器并尝试 ping 内部服务器。其中一个容器可以 ping 内部服务器,但另一个无法访问任何内部服务器。
这怎么可能?你对此有什么想法吗?
谢谢
【问题讨论】:
-
能否在两台服务器上显示这条命令的日志:"sudo docker network inspect bridge"
-
cat /etc/resolv.conf在故障主机上。另外,显示 ping 错误,是超时还是无法解决。 -
我现在不知道它是如何工作的。我在mac上重新安装了docker,现在它可以工作了。非常感谢你们。