当我启动 docker 快速入门终端时,它被"等待 IP"堵塞并且根本没有响应。
有人可以告诉我如何处理吗?
我遇到了同样的问题。 我设法通过以下步骤解决了这个问题:
- 启动
Oracle VM VirtualBox
桌面应用程序。 - 选择并手动启动虚拟机
default
。 - 关闭虚拟机窗口并选择
Send shutdown signal
。 - 运行
Docker Quickstart Terminal
. -
(可选)右键单击
default
虚拟机,然后在Oracle VM VirtualBox
桌面应用程序中选择Show
以监视虚拟机启动过程。
执行上述步骤后,显示Docker Quickstart Terminal
窗口:
## .
## ## ## ==
## ## ## ## ## ===
/"""""""""""""""""___/ ===
~~~ {~~ ~~~~ ~~~ ~~~~ ~~~ ~ / ===- ~~~
______ o __/
__/
___________/
docker is configured to use the default machine with IP 192.168.99.100
For help getting started, check out the docs at https://docs.docker.com
Start interactive shell
...
这是一个较旧的线程,但这是在带有 Docker 工具箱的 Windows 10 家庭版中对我有用的线程。Docker被困在"等待IP"中。
- 关闭所有码头工人终端。
- 打开 VirtualBox,关闭 docker 实例(如果正在运行),然后将其删除。
- 使用管理员权限启动 Docker 快速入门终端,并等待它设置所有内容。这是 docker 之前陷入的步骤。
- (可选)如果您想了解幕后发生的事情,可以在VirtualBox中的(现在"正在运行")docker VM上选择"显示"。
- 一旦"docker"完成启动,您可以关闭docker终端并在没有管理员权限的情况下再次运行它。
看起来您的VirtualBox的"默认"虚拟机具有错误的网络适配器配置。尝试先检查一下。
如果这是您的第一次运行,或者您没有任何重要的Docker映像或容器,则可以从VirtualBox中删除"默认"VM。Docker 快速入门终端在启动后重新创建此"默认"虚拟机。
我遇到了类似的问题,并在这里找到了解决方案
https://github.com/docker/toolbox/issues/734#issuecomment-369910154
我只做了这个
打开任务管理器并结束所有虚拟盒实例的任务。