【问题标题】:Running Docker locally in browser on Windows10: Error - IP Not Found在 Windows 10 的浏览器中本地运行 Docker:错误 - 未找到 IP
【发布时间】:2018-11-16 17:15:04
【问题描述】:

好的,这是我的背景。我是命令行界面领域的菜鸟,但长期以来(10 年)一直在使用 GUI 建立网站。所以,我正在尝试在学习 Docker 的同时切换到 CLI。

现在我一直在试图让 Docker 将任何内容加载到我的浏览器窗口中。这是我成功完成的:

  • 在我的 Windows 10 机器上安装了 Docker CE
  • 根据these instructions 在 Hyper-V 管理器中设置新的虚拟交换机并重新启动计算机。
  • 使用这行代码docker-machine create -d hyperv --hyperv-virtual-switch "Primary Virtual Switch" manager1创建了一台新机器

现在事情变得有点有趣了。当我运行上述函数时(我现在已经完成了两次),它停止运行:Waiting for host to start...

在终止操作之前,我等了五分钟看看它是否会做任何事情。 (哦,我有没有提到我在管理员模式下运行 PowerShell - 右键单击​​图标以“以管理员身份运行”)。

因此,当我重新打开 PowerShell 以检查是否已创建新的“manager1”机器时,它返回是肯定的,但是这样:

PS C:\WINDOWS\system32> docker-machine ls
NAME       ACTIVE   DRIVER   STATE     URL   SWARM   DOCKER    ERRORS
manager1   *        hyperv   Running                 Unknown   IP not found

据我所知,这些是让 Docker 在我的浏览器窗口中本地运行所需的步骤,但对于我来说,我迷失了方向!

哦,我确实根据我在 git 论坛评论中读到的建议降级了我的 docker-machine 版本,但那是为了解决 docker-machine create 命令的问题。我的一部分想知道我是否做得太多。但老实说,我不知道下一步该做什么。


更新:

我不知道这是进步,但在虚拟交换机管理器中,我确实将外部网络设备从“以太网连接”切换到了“双频无线”选项。然后我重新启动了我的机器。现在我显示机器的状态是“超时”。我也开始和停止了我的“docker-machine manager1”。它在(manager1) Waiting for host to start... 线上停留了大约半分钟,然后转到它所在的Waiting for SSH to be available...。这是另一个捕捉到这一点的屏幕截图:

【问题讨论】:

    标签: docker localhost docker-machine


    【解决方案1】:

    好的,我的困惑是由于超越了文档并变得有点困惑。我仍然没有完全弄清楚这一点,但我试图完成的所有事情都在这个getting started with Windows 10 pro article 中有详细说明。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-01-05
      • 2021-10-20
      • 2019-03-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-02-24
      • 1970-01-01
      相关资源
      最近更新 更多