好的,所以这是我的背景。我是命令行界面世界的菜鸟,但是使用GUI已经长时间(10年)建立网站。所以,我正在尝试切换到CLI,同时也学习Docker。
现在我一直在努力让Docker将任何东西加载到我的浏览器窗口中。这就是我成功完成的事情:
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
命令的问题。我的一部分想知道我是否做得太多了。但老实说,我不知道接下来该做什么。
更新
我不知道这是进步,但在Virtual Switch Manager中,我确实将外部网络设备从“以太网连接”切换到“双频无线”选项。然后我重新启动了我的机器。现在我显示机器的状态是“超时”。我也开始并停止了我的“docker-machine manager1”。它位于(manager1) Waiting for host to start...
行约半分钟,然后前往它所在的Waiting for SSH to be available...
。这是另一个截图:
答案 0 :(得分:0)
好吧,我的困惑是因为超越了文档并且有点困惑。我仍然没有完全理解这一点,但我试图完成的所有内容都在此getting started with Windows 10 pro article中详细说明。