我运行这个命令 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://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 安装在系统中
最有用的评论
这是解决方法:
通过转到https://api.github.com/repos/boot2docker/boot2docker/releases/latest手动下载 boot2docker.iso 文件,然后单击
html_url
,最后选择下载文件。获取文件后,手动将其放入
/Users/{user}/.docker/machine/cache/
最后重新运行这个命令
docker-machine create --driver virtualbox default