我试图用命令下载"Docker quickstart终端"中的centos图像
docker pull centos:7
Run Code Online (Sandbox Code Playgroud)
结果
Pulling repository docker.io/library/centos
Error while pulling image: Get https://index.docker.io/v1/repositories/library/centos/images: dial tcp: lookup index.docker.io: no such host
Run Code Online (Sandbox Code Playgroud)
我使用
Docker版本1.9.1,构建a34a1d5
更新
这看起来像是从"Docker快速启动终端"可见的DNS问题
$ nslookup.exe index.docker.io
Serwer: UnKnown
Address: 2a01:1700:2:ffff::9f01
*** UnKnown nie mo?e odnale?? index.docker.io: No response from server
Run Code Online (Sandbox Code Playgroud)
这通常是代理问题:如果您使用代理访问互联网,请确保:
例如,在我的Windows上,使用VirtualBox:
docker-machine create -d virtualbox \
--engine-env HTTP_PROXY=$http_proxy --engine-env HTTPS_PROXY=$https_proxy \
--engine-env http_proxy=$http_proxy --engine-env https_proxy=$https_proxy \
--engine-env NO_PROXY=$no_proxy --engine-env no_proxy=$no_proxy
aMachine
Run Code Online (Sandbox Code Playgroud)
这将创建正确的/ var/lib/boot2docker/profile设置文件,并在其中声明这些变量,允许docker守护程序访问Internet.
快速启动终端默认打开一个到" default"VM 的ssh会话.
那是一样的docker-machine ssh default.
如果该defaultVM错过了正确的泊坞窗配置文件,您可以使用docker-machine rm它,并重新创建它--engine-env.
| 归档时间: |
|
| 查看次数: |
7120 次 |
| 最近记录: |