云计算、AI、云原生、大数据等一站式技术学习平台

网站首页 > 教程文章 正文

目前还能用的Docker容器加速方案和可用镜像源

jxf315 2024-12-15 14:03:30 教程文章 45 ℃

因为众所周知的原因,目前国内大部分的镜像源已经不能用了,包括:sjtu、ustc、百度、腾讯等等。给大家(NAS用户、Docker爱好者等)梳理以下目前能用的镜像加速方案和镜像源(截止2024-8-13)

方式一:编辑Docker配置文件

打开或创建 /etc/docker/daemon.json 文件

 {
   "registry-mirrors": [
           "https://docker.m.daocloud.io",
           "https://luzxy6tp.mirror.aliyuncs.com",
           "https://hub.uuuadc.top",
           "https://docker.anyhub.us.kg",
           "https://dockerhub.jobcher.com",
           "https://dockerhub.icu",
           "https://docker.ckyl.me",
           "https://docker.awsl9527.cn"
   ]
 }

重启Docker服务: 为使配置生效,请执行以下命令:

 sudo systemctl daemon-reload
 sudo systemctl restart docker

方式二:直接用Docker命令

镜像前面添加 daocloud.io 前缀

 mofang@mofang-M9S:~$ sudo docker pull daocloud.io/nginx
 [sudo] mofang 的密码: 
 Using default tag: latest
 latest: Pulling from nginx
 6f28985ad184: Pull complete 
 29f7ebf60efd: Pull complete 
 879a7c160ac6: Pull complete 
 de58cd48a671: Pull complete 
 be704f37b5f4: Pull complete 
 158aac73782c: Pull complete 
 Digest: sha256:48d56bae87c65ca642b0a1d13c3dc97c4430994991e5531ff123f77cdf975fae
 Status: Downloaded newer image for daocloud.io/nginx:latest
 daocloud.io/nginx:latest

其他镜像源可按表格所示,替换相应前缀

方式三:搭建个人私服

搭建私有容器镜像仓库(如 Harbor或Nexus)

Harbor 是一个开源的企业级容器镜像仓库,提供了镜像管理、访问控制、安全扫描等功能。搭建私有仓库可以方便团队内部的镜像下载和同步,同时也需要配置相应的代理以加速访问。

方式四:挂梯子

适合可以魔法上网的

最近发表
标签列表