【精】Linux虚拟机 Docker 配置阿里云镜像加速

一、前言

1.1 拉取镜像报错

当 Docker 客户端拉取镜像时报错,类似如下:

Error response from daemon: Get "https://registry-1.docker.io/v2/": net/http: request canceled while

报错解释:

这个错误表明 Docker 客户端尝试与 Docker Hub 或其他 Docker 注册中心进行通信时遇到了网络问题。具体来说,是在尝试获取 Docker 镜像仓库的信息时,遇到了 net/http 相关的错误。这可能是由于网络配置不正确、Docker 服务未运行、代理设置错误或 Docker Hub 访问出现问题等原因造成的。

1.2 解决办法

  1. 检查网络连接:确保你的计算机可以正常访问互联网。

  2. 检查 Docker 服务:确保 Docker 服务正在运行。在 Linux 上可以使用systemctl status docker 命令,在 Windows 或 Mac 上可以通过 Docker Desktop 查看服务状态。

  3. 代理设置:如果你在使用代理,确保你的 Docker 配置正确设置了代理信息。

  4. 重启 Docker 服务:尝试重启 Docker 服务,Linux 上可以使用 systemctl restart docker 。

  5. 登录 Docker Hub:如果问题是由于需要认证,使用 docker login 命令登录你的Docker Hub 账号。

  6. 更新 Docker :如果问题依旧,尝试更新 Docker 到最新版本。

  7. 查看 Docker 日志:查看 Docker 的日志文件,通常位于 /var/log/docker.log(Linux),以获取更多错误信息。

二、配置Docker镜像加速

其实 docker 拉取镜像失败大多数原因就是没有配置镜像加速,那今天来教大家配置阿里云镜像加速。

2.1 注册登录阿里云账号

这个就不多介绍了,大家自行注册账号,用手机号免费注册。

2.2 镜像加速服务

登录阿里云后,我们点击右上角的 控制台 ,控制台中搜索 镜像加速服务,然后点击帮助文档的官方镜像加速:

在 镜像工具 里面的 镜像加速器 中就可以看到:

分别执行即可:

之后我们输入 docker info,如果在底部出现镜像加速的地址,表示配置成功!

相关推荐
Android系统攻城狮10 小时前
Linux FFmpeg深度解析之av_write_frame调用流程与实战(三十三)
linux·运维·服务器·ffmpeg·音视频进阶·ffmpeg音视频
孙克旭_11 小时前
k8s基础组件与创建资源
运维·docker·容器·kubernetes
Linux-lucky1 天前
45-Linux学习之旅之防火墙与WEB加固
linux·前端·网络·学习·ubuntu
禁默1 天前
启元 Q1 二次开发实践:Ubuntu 部署与仿真验证,从 PrimeConsole 到 ROS 2 Humble + RViz
linux·运维·ubuntu
skywalk81631 天前
把 去也网站 从 Ubuntu 搬到 FreeBSD:一次 Service Jail + nginx 的部署实录
linux·运维·nginx·ubuntu·freebsd
爱莉希雅&&&1 天前
GitLab 完整学习笔记
linux·运维·服务器
风笙9781 天前
[文件系统]文件系统挂载与卸载详解
linux
GeW1 天前
新质生产力路线图解读:数据库性能优化与Linux调优专场
linux·数据库
java_logo1 天前
Docker 部署 EmulatorJS:轻松搭建浏览器复古游戏平台
游戏·docker·容器·复古游戏·轩辕镜像·emulatorjs·红白机
陈希1231 天前
Linux 服务器性能排查手册(2026):CPU、内存、磁盘IO、网络四大瓶颈定位
linux·服务器·网络