docker pull centos出错

回复 收藏
现象描述# docker pull centos
latest: Pulling from centos

3690474eb5b4: Pulling fs layer
b200b2d33d98: Pulling fs layer
3fbd5972aaac: Pulling fs layer
Pulling repository centoslayer
Repository not found


下载镜像时出错,不是Repository not found就是timeout,尝试多次仍未解决。

说明:系统为centos 6.7
尝试1 于是yum update升级了一下系统,多次尝试后仍是报错。


2 于是检查了一下/etc/yum.repo.d/发现yum update时生成了好多repo文件(本来使用的是阿里的yum源),于是把刚才生成的repo移除后,执行
# docker pull centos:latest
latest: Pulling from centos
3690474eb5b4: Pull complete
b200b2d33d98: Downloading [========>                                          ] 11.35 MB/70.58 MB
3fbd5972aaac: Download complete
d83a55af4e75: Download complete
d83a55af4e75: Pulling fs layer

虽然像蜗牛一样缓慢,但是还是没有报错。

疑问    也许执行docker pull centos:latest会依赖yum源,毕竟阿里的比系统的yum源快得多。

    问题虽然是解决了,但真正的原因是不是在这,我不知道。
    分享出来和大家一起探讨。

2016-08-18 10:15 举报
已邀请:
0

HWQH - 学习,学习!赚钱,赚钱!

赞同来自:

docker search centos会列出很多centos镜像源,docker pull $name 这个name是前面列出的镜像源的完整名字,请复制粘贴
0

HWQH - 学习,学习!赚钱,赚钱!

赞同来自:

HWQH 发表于 2016-9-2 16:51
docker search centos会列出很多centos镜像源,docker pull $name 这个name是前面列出的镜像源的完整名字, ...

最好下载一个带有ssh的镜像
0

a1138665328

赞同来自:

我的依旧不行 不知道怎么解决好

0

q524827699

赞同来自:

如果获取不到镜像是因为国内访问国外被墙了要添加以下内容:

vim /etc/docker/daemon.json

{  

  "registry-mirrors": ["http://hub.c.163.com"],    

    "live-restore": true

}

在重启docker 就可以了

0

出VU时代

赞同来自:

镜像网站在国外,所以还是是影响速度,阿里有个yum源加速功能,你可以搜下了解下,非常简单的。 

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: