当前位置: 首页 > news >正文

解决 openeuler 系统 docker 下载慢,docker 镜像加速

一、步骤说明

1. 编辑 Docker 配置文件

Docker 的镜像源配置文件路径为 /etc/docker/daemon.json。如果该文件不存在,则需要先创建目录和文件。

# 创建目录(如果不存在)
sudo mkdir -p /etc/docker# 编辑配置文件(使用 nano 或 vi)
sudo nano /etc/docker/daemon.json
2. 添加镜像加速器地址

daemon.json 文件中添加 registry-mirrors 配置项,选择以下 可用的国内镜像源(推荐选择 1-3 个稳定的源):

{"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn",  # 中国科学技术大学(稳定)"http://hub-mirror.c.163.com",         # 网易云加速(HTTP协议)"https://registry.docker-cn.com",      # 阿里云加速器(官方推荐)"https://mirror.ccs.tencentyun.com"    # 腾讯云加速器]
}

注意

  • 如果多个镜像源地址不可用,可以只保留一个有效的源。
  • 部分镜像源可能需要 HTTPS 或 HTTP 协议,需根据实际情况选择。

3. 保存并退出编辑器
  • 如果使用 nano,按 Ctrl+O 保存,Ctrl+X 退出。
  • 如果使用 vi,输入 :wq 保存退出。

4. 重启 Docker 服务
sudo systemctl daemon-reload
sudo systemctl restart docker

5. 验证配置是否生效
docker info | grep "Registry Mirrors"

如果配置成功,输出应包含你添加的镜像源地址,例如:

Registry Mirrors:https://docker.mirrors.ustc.edu.cn/http://hub-mirror.c.163.com/

二、常见镜像源地址(2025年更新)

根据知识库信息,以下镜像源地址较为稳定(建议优先选择):

镜像源名称地址
中国科学技术大学https://docker.mirrors.ustc.edu.cn
网易云加速器http://hub-mirror.c.163.com
阿里云官方加速器https://registry.docker-cn.com
腾讯云加速器https://mirror.ccs.tencentyun.com

三、问题排查

1. 配置文件语法错误
  • 如果重启 Docker 失败,可能是 JSON 格式错误。使用在线 JSON 校验工具(如 jsonlint.com)检查配置文件。
  • 示例正确格式:
    {"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
    }
    
2. 镜像源失效
  • 如果拉取镜像仍失败,尝试更换其他镜像源地址(如 https://hub.xdark.tophttps://docker.1panel.live,需根据网络环境测试)。
3. 系统网络问题
  • 确保 openEuler 的网络连接正常:
    ping docker.mirrors.ustc.edu.cn
    

四、补充说明

1. 更换 openEuler 系统源(可选)

如果系统本身源不可用,需先配置 openEuler 的官方源(参考知识库条目[3]、[4]):

# 编辑 BaseOS 源文件(以 x86_64 架构为例)
sudo vi /etc/yum.repos.d/BaseOS.repo# 添加以下内容:
[BaseOS]
name=BaseOS
baseurl=https://repo.huaweicloud.com/openeuler/openEuler-20.03-LTS/OS/x86_64/
enabled=1
gpgcheck=1
gpgkey=https://repo.huaweicloud.com/openeuler/openEuler-20.03-LTS/OS/x86_64/RPM-GPG-KEY-openEuler
2. 清理 Docker 缓存

如果之前拉取的镜像有错误,可以清理缓存:

docker system prune -a

五、总结

通过以上步骤,你可以成功为 openEuler 系统上的 Docker 配置镜像加速器。如果遇到问题,建议优先检查配置文件语法、镜像源地址的有效性以及系统网络连接。


http://www.mrgr.cn/news/94655.html

相关文章:

  • 线性回归原理推导与应用(五):波士顿房价预测实战
  • Flux 文生图技术解析与部署实践
  • C++初阶——类和对象(三) 构造函数、析构函数
  • Prosys OPC UA Gateway:实现 OPC Classic 与 OPC UA 无缝连接
  • [Linux][经验总结]Ubuntu6.11.0 docker更换镜像源(实操可用的正确方法)
  • stl之string的详解
  • [设计模式]1_设计模式概览
  • 开发、科研、日常办公工具汇总(自用,持续更新)
  • {瞎掰} 手机安装app问题:app签名,手机 or OS官方商店 其他非官方app源,安全防护 突破限制
  • odoo, fireflyiii,akaunting财务软件全栈开发
  • 设计模式(行为型)-备忘录模式
  • 建筑兔零基础Arduino自学记录47|安装和实战小灯闪烁-1
  • 解锁MySQL 8.0.41源码调试:Mac 11.6+CLion 2024.3.4实战指南
  • 深入剖析 MetaSpace OOM 问题:根因分析与高效解决策略
  • Linux与深入HTTP序列化和反序列化
  • 添加 ChatGPT/Grok/Gemini 到浏览器搜索引擎
  • 神聖的綫性代數速成例題2. 行列式的性質
  • 42、【OS】【Nuttx】【OSTest】内存监控:堆空间初始化
  • 【蓝图使用】绘制mesh顶点的法线
  • Gemini Robotics:将人工智能带入物理世界