Machine: 下载`boot2docker.iso`时Docker机器卡住了

创建于 2016-03-24  ·  16评论  ·  资料来源: docker/machine

我运行这个命令 3 次,每次等待大约 30 分钟都没有成功!! 难道是我正在使用的newtok阻止了我?!

❯ docker-machine -D create --driver virtualbox default
Docker Machine Version:  0.6.0, build e27fb87
Found binary path at /usr/local/bin/docker-machine
Launching plugin server for driver virtualbox
Plugin server listening at address 127.0.0.1:62689
() Calling .GetVersion
Using API Version  1
() Calling .SetConfigRaw
() Calling .GetMachineName
(flag-lookup) Calling .GetMachineName
(flag-lookup) Calling .DriverName
(flag-lookup) Calling .GetCreateFlags
Found binary path at /usr/local/bin/docker-machine
Launching plugin server for driver virtualbox
Plugin server listening at address 127.0.0.1:62693
() Calling .GetVersion
Using API Version  1
() Calling .SetConfigRaw
() Calling .GetMachineName
(default) Calling .GetMachineName
(default) Calling .DriverName
(default) Calling .GetCreateFlags
(default) Calling .SetConfigFromFlags
Running pre-create checks...
(default) Calling .PreCreateCheck
(default) DBG | COMMAND: /usr/local/bin/VBoxManage --version
(default) DBG | STDOUT:
(default) DBG | {
(default) DBG | 5.0.16r105871
(default) DBG | }
(default) DBG | STDERR:
(default) DBG | {
(default) DBG | }
(default) No default Boot2Docker ISO found locally, downloading the latest release...
(default) Latest release for github.com/boot2docker/boot2docker is v1.10.3
(default) Downloading /Users/mz/.docker/machine/cache/boot2docker.iso from https://github.com/boot2docker/boot2docker/releases/download/v1.10.3/boot2docker.iso...1

最有用的评论

这是解决方法:

通过转到https://api.github.com/repos/boot2docker/boot2docker/releases/latest手动下载 boot2docker.iso 文件,然后单击html_url ,最后选择下载文件。

获取文件后,手动将其放入/Users/{user}/.docker/machine/cache/

最后重新运行这个命令docker-machine create --driver virtualbox default

所有16条评论

好吧,在打开此问题后,我尝试手动下载https://github.com/boot2docker/boot2docker/releases/download/v1.10.3/boot2docker.iso以将其放置在/Users/mz/.docker/machine/cache/中,并且在尝试下载文件时似乎连接速度很慢。

我要切换到其他网络,如果解决了,我将关闭此问题:)

听起来不错——是的,慢速网络听起来像是这里的罪魁祸首

这是解决方法:

通过转到https://api.github.com/repos/boot2docker/boot2docker/releases/latest手动下载 boot2docker.iso 文件,然后单击html_url ,最后选择下载文件。

获取文件后,手动将其放入/Users/{user}/.docker/machine/cache/

最后重新运行这个命令docker-machine create --driver virtualbox default

好吧,在解决了这个问题之后,我在拉动图像时遇到了同样的错误(如预期的那样)。

我花了几天的时间才弄明白,但现在它就像一个沙姆:

您所要做的就是将您的 DNS 设置为8.8.8.8 _(我的是 192.168.0.1)_
如果您想知道如何编辑/etc/resolv.conf并将名称服务器设置为 8.8.8.8

现在重新启动你的机器:)

如果您遇到与证书相关的任何事情,或者只是运行此docker-machine regenerate-certs default并重试,您应该会没事的。

只是重新启动机器(独立于编辑 DNS 设置)没有帮助吗?

顺便说一句,为了清楚起见,这不是同一个错误。 一个与下载boot2docker.iso (VM 的操作系统)有关,一个是所创建的 VM 的 _inside_ 拉取 Docker 映像。

我已经重新启动了所有东西,但没有任何效果我已经卸载并重新安装了所有东西,但仍然没有任何效果。 是的,每个区域都有 2 条不同的消息,但它们都是由相同的根错误引起的。 它甚至会导致许多其他错误,所有这些错误都与无法访问互联网有关。

我认为访问互联网很好,但 DNS 似乎是问题所在。 如果在这两种情况下都是 DNS 问题,则可能是您系统的本机解析器有问题。 值得一提的是,我们在 Docker for Mac 中考虑了这些类型的 DNS 问题,它为 VM 选择了一个更强大的解析器。

当它显示Downloading A from B...我只是做wget B -O A手动下载 ISO 到所需的目的地。

我解决它的步骤:
brew uninstall docker docker-machine
rm '/usr/local/bin/docker'
rm '/usr/local/bin/docker-machine'

然后
brew uninstall docker docker-machine
跑步
dinghy create --provider virtualbox

解决了下载问题

终止进程并重新启动我的机器对我有用

大家好
我有同样的问题,仍然卡在如何下载这个 iso 图像?
这种糟糕的下载性能扰乱了我的整个 docker 体验。

我遇到了速度慢的类似问题,我将External network从(在我的情况下) dual band wireless切换到Ethernet connection
然后boot2docker.iso几乎立即下载

我遇到了速度慢的类似问题,我将External network从(在我的情况下) dual band wireless切换到Ethernet connection
然后boot2docker.iso几乎立即下载

你能指出如何做到这一点吗? v18.09.3 下载仍然没有成功。

这是解决方法:

通过转到https://api.github.com/repos/boot2docker/boot2docker/releases/latest手动下载 boot2docker.iso 文件,然后单击html_url ,最后选择下载文件。

获取文件后,手动将其放入/Users/{user}/.docker/machine/cache/

最后重新运行这个命令docker-machine create --driver virtualbox default

对于那些在 Windows 上的人,文件boot2docker.iso应该放在C:\Users\{user}\.docker\machine\cache

任何人都可以将此文件放在另一个服务上吗? 我现在也下载不了。 可能是因为驱动程序 docker 安装在系统中

此页面是否有帮助?
0 / 5 - 0 等级