30 docker pull下载镜像出现:error pulling image configuration: received unexpected HTTP status: 500 Internal Server Error

下载组学镜像是出现网络错误,或者下载很缓慢:

[root@VM_0_16_centos ~]# docker pull docker.io/omicsclass/gene-family
Using default tag: latest
Trying to pull repository docker.io/omicsclass/gene-family ...
latest: Pulling from docker.io/omicsclass/gene-family
ab5ef0e58194: Already exists
3afe06e85076: Already exists
c1efb2f31722: Already exists
06e3b1e6e579: Retrying in 4 seconds
error pulling image configuration: received unexpected HTTP status: 500 Internal Server Error
请先 登录 后评论

1 个回答

omicsgene - 生物信息
擅长:重测序,遗传进化,转录组,GWAS

可能由于国外的docker hub下载很慢导致下载失败或者很慢:

方法1:

使用阿里云docker镜像加速,提升pull的速度:

你只需要登录容器Hub服务 https://cr.console.aliyun.com的控制台,使用你的支付宝帐号,第一次登录时,需要设置一个独立的密码,左侧的加速器帮助页面就会显示为你独立分配的加速地址。

attachments-2020-03-GufE75L05e64548c53186.png


修改配置文件: vim  /etc/docker/daemon.json   #大括号{}中添加镜像地址:

{
"registry-mirrors":["https://koq0g34v.mirror.aliyuncs.com"]
}
然后重启docker,生效

systemctl daemon-reload 
systemctl restart docker
docker pull docker.io/centos  #再下载,就可以了。


方法2:

如果上面的镜像下载还是慢的话,可以使用:公有的国内地址,参考:https://yq.aliyun.com/articles/696286

{
  "registry-mirrors": ["https://registry.docker-cn.com"]
}
请先 登录 后评论