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

docker镜像源更换

本文介绍如何为 Docker 设置加速域名,以提高 Docker 镜像拉取速度。具体内容分为两部分:

  1. 加速域名:列出了多个可以用于加速 Docker 镜像下载的域名。这些域名包括:

    • 阿里云 Docker 加速:提供了一个格式为 xxxxxx.mirror.aliyuncs.com 的个人专属加速地址,用户需要替换 xxxxxx 为自己的阿里云账号信息。
    • DockerProxy 代理加速:使用 dockerproxy.com 作为代理服务器来加速 Docker 镜像的下载。
    • 百度云 Mirror:通过 mirror.baidubce.com 提供的镜像服务来加速。
    • DaoCloud:使用 docker.m.daocloud.io 作为加速服务。
    • 南京大学:提供 docker.nju.edu.cn 作为加速服务。
    • 上海交大:使用 docker.mirrors.sjtug.sjtu.edu.cn 作为加速服务。
  2. 命令行配置:介绍了如何通过命令行配置 Docker 以使用上述加速域名。步骤如下:

    • 首先,需要编辑 Docker 的配置文件,通常位于 /etc/docker/daemon.json
    • 在该配置文件中,添加 registry-mirrors 配置项,并在其中列出所有希望使用的加速域名。

通过这样的配置,可以显著提高 Docker 镜像的下载速度,特别是在网络条件较差或者 Docker 官方镜像仓库访问速度慢的情况下。

1.2 命令行配置

sudo vim /etc/docker/daemon.json

加入以下配置项

{"registry-mirrors": ["https://dockerproxy.com","https://hub-mirror.c.163.com","https://mirror.baidubce.com","https://ccr.ccs.tencentyun.com"]
}

重启 Docker 服务

具体步骤如下:

  1. 方法一:使用 systemctl 来重启 Docker 服务,这是推荐的方法。

    • 首先,运行命令 sudo systemctl daemon-reload 来重新加载系统管理器的配置。
    • 然后,运行命令 sudo systemctl restart docker 来重启 Docker 服务。
  2. 方法二:使用 service 命令来重启 Docker 服务。

    • 运行命令 sudo service docker restart 来重启 Docker 服务。

这两种方法都可以使 Docker 服务重新启动,以便应用之前所做的配置更改,如设置加速域名等。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 华为云分布式缓存服务DCS 8月新特性发布
  • uniapp业务实现
  • 快速完成论文初稿写作的ChatGPT提示词分享
  • 前端三件套
  • Qt-QPushButton按钮类控件(22)
  • 联合仿真(FMI,FMU)资料收集
  • 【三】TDengine 3.3.2 生产级别集群搭建
  • 非线性规划及其MATLAB实现
  • 2024世界技能大赛某省选拔赛“网络安全项目”B模块--数字取证解析②(超详细~)
  • Linux:命令行参数
  • 微服务CI/CD实践(五)Jenkins Docker 自动化构建部署Java微服务
  • 使用 .NET 6 构建跨平台 Worker Service 服务:跨越平台的 C# 服务开发——解决Windows服务跨平台问题
  • 企业数字化转型建设方案(数据中台、业务中台、AI中台)(可编辑的188页WORD)
  • Thinkphp5 + Swoole实现邮箱异步通知
  • 界面控件DevExpress中文教程:如何PDF图形对象的可见性?
  • IE9 : DOM Exception: INVALID_CHARACTER_ERR (5)
  • [NodeJS] 关于Buffer
  • 《Java8实战》-第四章读书笔记(引入流Stream)
  • 【MySQL经典案例分析】 Waiting for table metadata lock
  • 002-读书笔记-JavaScript高级程序设计 在HTML中使用JavaScript
  • CAP理论的例子讲解
  • codis proxy处理流程
  • Cumulo 的 ClojureScript 模块已经成型
  • golang中接口赋值与方法集
  • JavaScript服务器推送技术之 WebSocket
  • oschina
  • PHP变量
  • 道格拉斯-普克 抽稀算法 附javascript实现
  • 基于Javascript, Springboot的管理系统报表查询页面代码设计
  • 简单数学运算程序(不定期更新)
  • 开年巨制!千人千面回放技术让你“看到”Flutter用户侧问题
  • 理清楚Vue的结构
  • 使用阿里云发布分布式网站,开发时候应该注意什么?
  • 微信小程序上拉加载:onReachBottom详解+设置触发距离
  • 移动端解决方案学习记录
  • HanLP分词命名实体提取详解
  • ​【C语言】长篇详解,字符系列篇3-----strstr,strtok,strerror字符串函数的使用【图文详解​】
  • ###C语言程序设计-----C语言学习(3)#
  • #绘制圆心_R语言——绘制一个诚意满满的圆 祝你2021圆圆满满
  • (+4)2.2UML建模图
  • (3)医疗图像处理:MRI磁共振成像-快速采集--(杨正汉)
  • (4)STL算法之比较
  • (办公)springboot配置aop处理请求.
  • (附源码)ssm基于jsp高校选课系统 毕业设计 291627
  • (黑马C++)L06 重载与继承
  • (接口自动化)Python3操作MySQL数据库
  • (六)库存超卖案例实战——使用mysql分布式锁解决“超卖”问题
  • (自用)gtest单元测试
  • .bat批处理(二):%0 %1——给批处理脚本传递参数
  • .NET Conf 2023 回顾 – 庆祝社区、创新和 .NET 8 的发布
  • .NET Core 实现 Redis 批量查询指定格式的Key
  • .Net Framework 4.x 程序到底运行在哪个 CLR 版本之上
  • .NET/C#⾯试题汇总系列:集合、异常、泛型、LINQ、委托、EF!(完整版)
  • .NET:自动将请求参数绑定到ASPX、ASHX和MVC(菜鸟必看)
  • .net6+aspose.words导出word并转pdf