Docker镜像无法拉取的解决方法
吐槽
近期对于docker的使用监管的格外严格,各个公司的docker镜像加速站都关停了。因为很多服务都是使用docker-compose部署的,镜像下载不下来可太麻烦了。经过一整天的尝试与折腾终于搞定,相信很多开发者也因为无意义的网络问题浪费大量时间,写下本篇让大家少走弯路。
方法1:换镜像源——随时被BAN
编辑docker配置文件
vi /etc/docker/daemon.json
编辑配置
{ "insecure-registries": [ "nexus.uict.com:11100" ], "dns": ["8.8.8.8"], "registry-mirrors":[ "https://docker.registry.cyou", "https://docker-cf.registry.cyou", "https://dockercf.jsdelivr.fyi", "https://docker.jsdelivr.fyi", "https://dockertest.jsdelivr.fyi", "https://mirror.aliyuncs.com", "https://dockerproxy.com", "https://mirror.baidubce.com", "https://docker.m.daocloud.io", "https://docker.nju.edu.cn", "https://docker.mirrors.sjtug.sjtu.edu.cn", "https://docker.mirrors.ustc.edu.cn", "https://mirror.iscas.ac.cn", "https://docker.rainbond.cc", "https://do.nark.eu.org", "https://dc.j8.work", "https://dockerproxy.com", "https://gst6rzl9.mirror.aliyuncs.com", "https://registry.docker-cn.com", "http://hub-mirror.c.163.com", "http://mirrors.ustc.edu.cn/", "https://mirrors.tuna.tsinghua.edu.cn/" ], "runtimes": { "nvidia": { "path": "nvidia-container-runtime", "runtimeArgs": [] } }, "exec-opts": ["native.cgroupdriver=cgroupfs"], "experimental": true }
更快的配置方法:
tee /etc/docker/daemon.json <<EOF { "registry-mirrors": [ "https://hub.uuuadc.top", "https://docker.anyhub.us.kg", "https://dockerhub.jobcher.com", "https://dockerhub.icu", "https://docker.ckyl.me", "https://docker.awsl9527.cn", "https://docker.m.daocloud.io", "https://docker.laoex.link" ] } EOF systemctl daemon-reload systemctl restart docker
其他备用源:
"https://docker.m.daocloud.io", "https://noohub.ru", "https://huecker.io", "https://dockerhub.timeweb.cloud", "https://docker.rainbond.cc"
重启服务
systemctl daemon-reload systemctl restart docker
查看是否生效
docker info
方法2 魔法方式下载镜像
全局魔法的上网方式可以拉取镜像,不过多赘述。
方法3 将已有镜像打包为tar传输到其他机器
制作压缩包
docker save -o mysql.tar mysql
加载压缩包
docker load -i mysql.tar
方法4 自己搭建镜像站点
内容有点长,感兴趣可以参考:https://www.cnblogs.com/ybli/p/18593460
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· NetPad:一个.NET开源、跨平台的C#编辑器