Docker换源,不同服务器下的Docker换源

本文介绍了如何解决Docker安装后拉取镜像速度慢的问题,通过编辑daemon.json文件,替换为合适的注册表镜像源,如阿里云、腾讯云加速,以提高下载效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

关于Docker安装后拉取镜像等非常慢的行为,可以通过更换下载源来解决。

执行以下命令,打开 /etc/docker/daemon.json 配置文件。


vim /etc/docker/daemon.json

按 i 切换至编辑模式,添加以下内容,并保存。


{
   "registry-mirrors": [
   "填写下载源地址"
  ]
}

执行以下命令,重启 Docker 即可。示例命令以 CentOS 7 为例。


sudo systemctl restart docker

以下是几个通用源

 "https://hub-mirror.c.163.com/",
 "https://docker.mirrors.ustc.edu.cn/",
 "https://registry.docker-cn.com",
 "https://reg-mirror.qiniu.com",

除此之外,可能docker是在云服务器中部署的。
对于不同的服务器建议使用相对应的源,阿里云用阿里云加速,腾讯云用腾讯云加速,以此类推。
可能是友商竞争的关系,如果混着用可能会起到相反的效果。

腾讯云docker换源

地址替换成

   "https://mirror.ccs.tencentyun.com"

阿里云docker换源

访问阿里云官网在这里插入图片描述
进入网页查找镜像加速即可。
在这里插入图片描述

### 更改阿里云服务器上的Docker镜像源 为了提高下载速度并优化体验,在阿里云服务器上配置Docker使用国内加速器是一个常见的做法。具体操作如下: #### 登录阿里云获取加速器地址 在浏览器中打开阿里云官方网站,完成账号注册与登录后,导航至容器镜像服务模块下的镜像控制台页面。在此处能够查看专属的加速器链接[^1]。 #### 编辑Docker配置文件 对于Linux操作系统而言,需通过命令行工具修改`/etc/docker/daemon.json`这个配置文件来指定新的镜像仓库位置。如果该文件不存在,则可以创建它。以下是具体的Shell指令用于开启编辑模式: ```bash sudo vi /etc/docker/daemon.json ``` #### 设置JSON格式的内容 向上述提到的配置文件内添加或更新如下所示的JSON对象结构,其中`<your_accelerator_address>`应替换为实际获得的那个特定于用户的加速器URL路径: ```json { "registry-mirrors": ["<your_accelerator_address>"] } ``` 此设置告知Docker客户端优先尝试连接到所列明的一个或多个代理服务器去检索所需资源,从而加快拉取过程中的数据传输效率[^2]。 #### 应用更改重启服务 保存所做的任何改动之后,记得执行下面这条语句让新参数生效: ```bash sudo systemctl restart docker ``` 这一步骤会重新启动Docker守护程序以应用最新的设定值。 #### 验证配置成功与否 最后可通过运行简单的测试案例验证是否正确启用了加速功能,比如尝试拉取官方提供的基础映像之一: ```bash docker pull hello-world ``` 若一切正常,应该能观察到显著缩短的时间消耗以及更流畅的操作感受。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

CodeMessage学院

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值