操作系统:Ubuntu 16.04
Docker 版本:17.09.0-ce,构建 afdb6d4
在 Docker 容器内部没有互联网连接,但我获得了主机 IP。
当我跑步时
docker run busybox ping -c 3 google.com
100% 的包裹丢失。当我运行
docker run busybox nslookup google.com
我获取了 Google IP,一切正常。我获取了所有主机的 IP,但 ping 时数据包丢失。
当我运行此命令时
docker run --network=host busybox nslookup google.com
一切正常。
我认为问题出在我的互联网提供商身上。因为当我使用 3G 互联网时,一切正常,我可以 ping 主机。
我必须做什么才能使用另一个网络运行 Docker 容器?