【问题标题】:Windows Docker is routing to an unexpected IP and being lostWindows Docker 正在路由到意外的 IP 并丢失
【发布时间】:2020-03-23 03:04:30
【问题描述】:

看看这个跟踪结果:

>tracert -d 172.18.0.6

Tracing route to 172.18.0.6 over a maximum of 30 hops

  1     2 ms     2 ms     2 ms  192.168.2.1
  2     3 ms     3 ms     8 ms  10.11.7.113
  3     *        *        *     Request timed out.

您在第二个跃点上看到,它正在尝试访问一个无法看到正在运行的 docker 映像的 IP 的 IP,即172.18.0.6。不知道是在哪里配置的。

你可以在这里看到我的 docker 桌面网络配置:

我已将防火墙中所有可能的 IP 列入白名单。此外,我运行图像没有问题。图像可以毫无问题地相互看到。但是,他们也看不到宿主。

Docker 网关 IP 是 172.18.0.1,它也在防火墙的白名单中。

任何帮助将不胜感激

【问题讨论】:

  • The Docker-private IP addresses are unreachable from Windows hosts 或其他各种常见情况;您可能根本不应该查找它们。你是如何启动这个容器的,你为什么要访问这个 IP 地址?
  • @DavidMaze,我正在通过 docker-compose 项目运行图像。我尝试访问 Web 服务器(Nginx)。那个IP其实就是Nginx镜像IP。

标签: docker docker-compose docker-for-windows docker-desktop


【解决方案1】:

如果有人遇到同样的问题,问题似乎是升级到 Docker Desktop 的新版本 2.2.0.4。

即使卸载并重新安装该版本也无济于事。

所以,我卸载了 Docker Desktop 并重新安装了旧版本 2.1.0.5。它又开始工作了。新版本肯定存在网络问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-23
    • 2018-11-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多