+-
docker pull lookup index.docker.io:没有这样的主机
我试图用命令下载“Docker quickstart终端”中的centos图像

docker pull centos:7

结果

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

我用
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
最佳答案
这通常是代理问题:如果您使用代理访问互联网,请确保:

>正确设置HTTP(S)_PROXY环境变量
>或使用正确的–engine-env选项创建docker-machine

例如,在我的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

这将创建正确的/ var / lib / boot2docker / profile设置文件,并在其中声明这些变量,允许docker守护程序访问Internet.

快速启动终端默认打开一个到“默认”VM的ssh会话.
这与docker-machine ssh默认相同.
如果该默认虚拟机错过了正确的泊坞窗配置文件,您可以使用–engine-env将它停靠在机器上并重新创建它.

点击查看更多相关文章

转载注明原文:docker pull lookup index.docker.io:没有这样的主机 - 乐贴网