Docker可用镜像收集

Docker可用镜像收集

好消息:2024.9.9日,Docker恢复了,可以正常拉取/安装,无需配置注册表镜像!!!

此文暂时作废!!!


安装脚本

官方安装脚本 get.docker.com 无法访问,只能手动安装,或使用第三方脚本:

1
bash <(curl -sSL https://linuxmirrors.cn/docker.sh)

使用CERNET MirrorZ 302 优选 Docker-CE 镜像:

1
bash <(curl -sSL https://linuxmirrors.cn/docker.sh) --source mirrors.cernet.edu.cn

文档:https://help.mirrors.cernet.edu.cn/docker-ce/

Windows 安装包

官方最新版安装包,自行想办法下载(500 MB):

https://desktop.docker.com/win/main/amd64/Docker%20Desktop%20Installer.exe

注册表镜像

不定期更新

薅得多会跑路,能自建更好,此处不提供方法,自行 谷歌 / 必应 / 微信搜一搜

建议设置多个镜像,优先设置速度快的,拉取失败会自动换下一个

请先测试链接是否能够打开(不是浏览器报错),然后再使用

注意事项:

  • 部分镜像的latest标签可能较老,请尽量带版本号拉取!
  • 不建议用于生产环境!
  • 对于使用第三方镜像造成的后果,与本人无关,请尽量选择可信镜像!

设置方法

从面板修改

1Panel、DSM等可从面板修改

DSM

1Panel

其他管理面板大同小异,如果没找到就是不能直接改

直接改配置文件

如果未安装管理面板,或管理面板改不了,可以执行以下命令:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<EOF
{
"registry-mirrors": [
"https://dockerpull.com",
"https://dockerproxy.cn",
"https://docker.loli.voto",
"https://docker.chenby.cn",
"https://docker-cf.registry.cyou",
"https://docker.m.daocloud.io",
"https://docker.ketches.cn",
"https://docker.1panel.dev",
"https://docker.1panel.live",
"https://hub.rat.dev"
]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

注意:iStoreOS(OpenWrt) 的 docker 配置文件可能在到 /etc/config/dockerd,并且格式与上方不相同,请自行修改!

稳定使用

这些镜像由服务器面板提供给其产品使用,应该稳定,速度较慢(大概1MB/s左右),薅得多不排除会跑路

限量使用

这些镜像由云厂商提供,容易限量

CF Workers

免费版有网站总次数限制,每个号一天100,000次,所以建议添加多个,单个被封或超出限制后会自动更换下一个

1
2
3
"https://docker.loli.voto",
"https://docker.chenby.cn",
"https://docker-cf.registry.cyou",

(可选)CF Workers 默认分配的部分线路比较差,需要自行优选,不会优选可以直接 ping download.yunzhongzhuan.com,选择一个延迟低的 IP 添加到 Hosts 中:

1
2
3
4
5
6
cat >> /etc/hosts << EOT
# Best IP for CF Workers Docker hub mirrors
162.159.152.2 docker.loli.voto
162.159.152.2 docker.chenby.cn
162.159.152.2 docker-cf.registry.cyou
EOT