随笔 - 639, 文章 - 19, 评论 - 34, 阅读 - 114万
  博客园  :: 首页  :: 管理

我们知道,国内从DockerHub拉取镜像有时会非常慢,我们可以配置镜像加速器来解决这个问题

Docker官方和国内很多云服务商都提供了国内加速器服务,也可以根据运行docker的云平台选择对应的镜像加速服务

在国内常用的镜像源/加速器有如下几个:

1.网易云加速器:http://hub-mirror.c.163.com

2.Docker中国区官方镜像 :https://registry.docker-cn.com

3.中国科技大学/中国科学技术大学:https://docker.mirrors.ustc.edu.cn

一般安装完docker,不作额外的配置,使用的镜像源地址默认为:https://index.docker.io/v1/

我们可以通过如下命令进行配置,通过创建或者重新修改docker使用的镜像源配置文件 /etc/docker/daemon.json

复制代码
tee /etc/docker/daemon.json << EOF
{
  "registry-mirrors": [
      "https://registry.docker-cn.com",
      "https://hub-mirror.c.163.com",
      "https://docker.mirrors.ustc.edu.cn"
  ]
}
EOF
复制代码

注:上面命令,需要先保证有/etc/docker/目录,如果刚安装完docker,只有启动了docker,才会生成 /etc/docker/目录及/etc/docker/key.json,

当然也可以先手动创建 /etc/docker/目录,再执行上面的命令

上面的命令为覆盖操作、文件不存在会创建,如果存在会去覆盖文件中的内容,另外,文件名是固定的,不要写成成其他文件名

接下来,我们可以使用如下命令,让配置文件生效,一般使用systemctl reload docker的方式,就可以生效了,如果那就只能restart一下

生效后,可以通过如下方式进行验证,可以看到我们添加的镜像加速地址,

由于镜像服务可能出现宕机,因此是建议同时配置多个镜像的

 

 

尊重别人的劳动成果 转载请务必注明出处:https://www.cnblogs.com/5201351/p/17198998.html

相关博文:
阅读排行:
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
历史上的今天:
2015-03-09 关于电信宽带wan口地址变成100.64网段的问题解决
点击右上角即可分享
微信分享提示