docker 配置国内镜像源,2024 年 docker 封禁后国内可用 docker 镜像加速源与镜像备份方案,阿里云镜像云个人版配置教程
⚠️ 镜像源关停背景
从 2024 年中旬 开始,由于多种因素,国内大部分知名镜像站点陆续关停或暂停同步 Docker / Podman 镜像,导致很多开发者在使用 docker pull
或 podman pull
时出现超时、失败等问题。
为了尽可能减少影响,这里整理一份目前仍可用的镜像加速源列表供大家参考:
✅ 可用 Docker 镜像加速源列表
修改
/etc/docker/daemon.json
文件:
复制
{
"registry-mirrors": [
"https://docker.1ms.run",
"https://docker.hpcloud.cloud",
"https://docker.m.daocloud.io",
"https://docker.unsee.tech",
"https://docker.1panel.live",
"http://mirrors.ustc.edu.cn",
"https://docker.chenby.cn",
"http://mirror.azure.cn",
"https://dockerpull.org",
"https://dockerhub.icu",
"https://hub.rat.dev",
"https://proxy.1panel.live",
"https://docker.1panel.top",
"https://docker.ketches.cn"
]
}
⚙️ 修改后记得执行以下命令刷新配置:
复制
sudo systemctl daemon-reload
sudo systemctl restart docker.service
🛡️ 镜像源失效或找不到镜像时的回退方案
-
魔法 100%:直接通过代理或境外服务器从官方 Docker Hub 拉取
-
导出镜像文件(方便迁移、备份):
复制docker export -o redis.tar redis
-
从文件导入镜像:
复制docker import redis.tar redis-new
⚠️ 注意:通过 export / import 导入的镜像没有元数据,启动时需手动指定 command,可用以下命令查看:
复制docker ps -a --no-trunc
-
使用阿里云容器镜像服务个人版:
- 免费额度最多支持 300 个镜像
- 特别适合小团队或个人日常备份、分享
🚀 阿里云容器镜像服务个人版推送与拉取教程
-
登录 阿里云容器镜像服务控制台,创建个人版实例,设置访问凭证
-
创建命名空间(建议用项目名/团队名)
-
登录:
复制docker login --username=aliyun用户名 registry.实例ID.aliyuncs.com
控制台会生成专属登录命令,直接复制即可
-
给镜像打标签:
复制docker tag 本地镜像ID registry.实例ID.aliyuncs.com/命名空间/镜像名:版本号
-
推送镜像到阿里云:
复制docker push registry.实例ID.aliyuncs.com/命名空间/镜像名:版本号
📦 小结 & 建议
-
镜像源且用且珍惜,建议同时保留几条备用
-
推荐结合:
- 本地导出:
docker export
- 阿里云镜像服务:私有镜像安全可靠
- 魔法网络:兜底拉取官方最新镜像
- 本地导出:
-
多人协作强烈建议搭建团队私有仓库
✅ 适用场景:Docker 镜像拉取慢、Docker 镜像拉取失败、Docker 国内镜像源配置、Docker 镜像备份、Podman 镜像同步、2024 镜像源不可用解决方案。
作者:https://blog.xn--rpv331d.com/望舒
链接:https://blog.xn--rpv331d.com/望舒/blog/28
转载注意保留文章出处...
No data