推介计划 最高35%

邀请好友下单,即可获得返点收益

立即开通
返回热门资讯

Docker Hub 国内镜像设置方法,解决Docker镜像拉取失败 - xiaoz博客

发布时间 更新 阅读 952 服务器资讯

由于某些原因,Docker Hub官方仓库在国内已经无法拉取,如果是国内网络环境,可配置国内镜像使用,从而解决Docker镜像拉取失败或缓慢问题。![](https://cdn.xiaoz.top/wp-content/uploads/2020/05/docker_600.jpg)### 配置Docker镜像源如果不存在`/etc/docker/daemon.json`这个...

Docker Hub 国内镜像设置方法,解决Docker镜像拉取失败

由于某些原因,Docker Hub官方仓库在国内已经无法拉取,如果是国内网络环境,可配置国内镜像使用,从而解决Docker镜像拉取失败或缓慢问题。

Docker Hub 国内镜像设置方法,解决Docker镜像拉取失败 - xiaoz博客

配置Docker镜像源

如果不存在/etc/docker/daemon.json这个配置文件,可以直接使用下面的命令:

# 创建目录

sudo mkdir -p /etc/docker

# 写入镜像配置

sudo tee /etc/docker/daemon.json <<-'EOF'

{

"registry-mirrors": [

"https://docker.m.daocloud.io",

"https://dockerproxy.com",

"https://docker.mirrors.ustc.edu.cn",

"https://docker.nju.edu.cn"

]

}EOF

# 重启docker服务

sudo systemctl daemon-reload

sudo systemctl restart docker

如果已经存在/etc/docker/daemon.json这个配置文件,手动复制下面的镜像地址加如到配置中:

"registry-mirrors": [

"https://docker.m.daocloud.io",

"https://dockerproxy.com",

"https://docker.mirrors.ustc.edu.cn",

"https://docker.nju.edu.cn"

]

别忘记重启Docker服务:

# 重启docker服务

sudo systemctl daemon-reload

sudo systemctl restart docker

注意:镜像地址建议设置2个以上,因为部分镜像可能更新不及时,导致拉取不到最新tag,但也不宜设置过多,不然反而影响性能!

验证

输入docker info命令,可以看到“Registry Mirrors”地址列表,说明设置成功了,如下图:

b077e81132367679.png

这时我们可以随便拉取一个镜像测试,比如:

# 拉取Debian镜像

docker pull debian

结语

通过设置Docker Hub国内镜像,可解决Docker镜像拉取失败和缓慢问题,镜像地址建议设置2-4个即可。随着时间推移,部分镜像地址可能会时效,如有问题,请留言反馈!

此文参考了:Docker Hub 镜像加速器

相关文章

上一篇

OneNav书签管理程序0.9.33更新,新增备份上传

下一篇

GreenCloud VPS IPV6配置方法,理论上SolusVM面板通用