繁体   English   中英

在Windows10的浏览器中本地运行Docker:错误-未找到IP

[英]Running Docker locally in browser on Windows10: Error - IP Not Found

好的,所以这是我的背景。 我在命令行界面领域是个菜鸟,但使用GUI的网站已经可以打开和关闭很长时间了(10年)。 因此,在尝试学习Docker的同时,我尝试切换到CLI。

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

  • 在我的Windows 10计算机上安装了Docker CE
  • 按照以下说明在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命令的问题。 我有一部分想知道我是否做得太多。 但老实说,我不知道下一步该怎么做。

HyperV Manager屏幕截图

虚拟交换机管理器屏幕截图

PowerShell Docker网络和Docker机器屏幕截图


更新:

我不知道这是什么进展,但是在Virtual Switch Manager中,我确实将外部网络设备从“以太网连接”切换到“双频无线”选项。 然后,我重启了机器。 现在,我显示计算机的状态为“超时”。 我还启动和停止了“ docker-machine manager1”。 它位于(manager1) Waiting for host to start...行上大约半分钟,然后继续Waiting for SSH to be available...在它所在的位置。 这是捕获此内容的另一个屏幕截图:

Powershell和Virtual Switch Manager屏幕截图

好的,我的困惑是由于超出文档范围而感到困惑。 我仍然没有完全弄清楚这个问题,但是在Windows 10专业入门中,我试图完成的所有事情都有详细说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM