docker pull出现错误或速度慢具体解决办法
常见问题现象
在使用 Docker 拉取镜像时出现错误:Error response from daemon: Get “https://registry-1.docker.io/v2/”: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
在使用 Docker 时遇到拉取镜像速度慢的问题
出现以上问题可以使用国内的镜像源可以提高下载速度。
使用阿里镜像加速器
Docker 配置文件位于 /etc/docker/daemon.json。如果文件不存在,可以手动创建它。将以下内容添加到配置文件中:
整体复制执行命令:
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://[系统分配前缀].mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
根据以下方法获取其中的 [系统分配前缀]
获取阿里云系统分配前缀
阿里云官方文档:
https://help.aliyun.com/zh/acr/user-guide/accelerate-the-pulls-of-docker-official-images

登录阿里云查询拥有的镜像加速器地址:
https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors

其他Docker镜像源
| 镜像源 | 地址 |
|---|---|
| Docker中国区官方 | https://registry.docker-cn.com |
| 网易 | http://hub-mirror.c.163.com |
| 中科大 | http://mirrors.ustc.edu.cn/ |
| 清华大学 | https://mirrors.tuna.tsinghua.edu.cn/ |
| 搜狐 | http://mirrors.sohu.com/ |
附:从仓库中拉取具有多个镜像的仓库(-a, --all-tags)
默认情况下,docker pull从注册表中拉取单个镜像。一个仓库可以包含多个镜像。要从仓库中拉取所有镜像,请在使用docker pull时提供-a(或--all-tags)选项。
以下命令从ubuntu仓库中拉取所有镜像:
docker image pull --all-tags ubuntu
拉取完成后,使用docker image ls命令(或docker images的简写)来查看已拉取的镜像。以下示例显示了本地存在的所有ubuntu镜像:
docker image ls --filter reference=ubuntu REPOSITORY TAG IMAGE ID CREATED SIZE ubuntu 18.04 c6ad7e71ba7d 5 weeks ago 63.2MB ubuntu bionic c6ad7e71ba7d 5 weeks ago 63.2MB ubuntu 22.04 5ccefbfc0416 2 months ago 78MB ubuntu focal ff0fea8310f3 2 months ago 72.8MB ubuntu latest ff0fea8310f3 2 months ago 72.8MB ubuntu jammy 41ba606c8ab9 3 months ago 79MB ubuntu 20.04 ba6acccedd29 7 months ago 72.8MB
总结
到此这篇关于docker pull出现错误或速度慢具体解决办法的文章就介绍到这了,更多相关docker pull出错或速度慢内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
Docker 安装 Jenkins 并解决初始安装插件失败问题
这篇文章主要介绍了Docker 安装 Jenkins 并解决初始安装插件失败问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2020-04-04
Docker compose部署SpringBoot项目连接MySQL及遇到的坑
这篇文章主要介绍了Docker compose部署SpringBoot项目连接MySQL,文中给大家强调了如果在使用的过程中修改了Dockerfile,一定要把之前的镜像删掉,具体内容详情跟随小编一起看看吧2021-09-09
docker快速搭建私有镜像仓库registry以及registryUI方式
本文详细介绍了如何在Windows系统上使用Docker搭建私有镜像仓库,并通过registry-web界面进行管理,内容包括环境准备、搭建步骤及上传和下载镜像的操作2024-12-12
解决Docker镜像拉取超时及优化网络配置的方法(failed to do request
在使用 Docker 构建和部署应用时,拉取镜像是一个关键的步骤,然而,在一些网络环境中,特别是企业内部网或受限网络环境中,可能会遇到 Docker 镜像拉取失败或超时的问题,这篇博客将详细探讨如何应对 Docker 镜像拉取超时的问题,需要的朋友可以参考下2024-11-11


最新评论