如果因为网络问题无法下载安装 Docker,无法使用 Docker Hub 镜像,可以使用下面的方法解决。
第三方 Docker 安装镜像
使用脚本镜像一键安装 Docker:
代码语言:javascript复制sudo curl -fsSL https://gitee.com/tech-shrimp/docker_installer/releases/download/latest/linux.sh| bash -s docker --mirror Aliyun
#或者
sudo curl -fsSL https://github.com/tech-shrimp/docker_installer/releases/download/latest/linux.sh| bash -s docker --mirror Aliyun
启用 Docker:
代码语言:javascript复制service docker start
第三方 DockerHub 镜像服务
以下仅是对镜像服务的整理与搜集,未做任何安全性检测和验证。使用前请自行斟酌,并根据实际需求进行必要的安全审查。
DockerHub 镜像地址 |
---|
https://docker.registry.cyou |
https://docker-cf.registry.cyou |
https://docker.jsdelivr.fyi |
https://dockercf.jsdelivr.fyi |
https://dockertest.jsdelivr.fyi |
https://dockerpull.com |
https://dockerproxy.cn |
https://hub.uuuadc.top |
https://docker.1panel.live |
https://hub.rat.dev |
https://docker.anyhub.us.kg |
https://docker.chenby.cn |
https://dockerhub.jobcher.com |
https://dockerhub.icu |
https://docker.ckyl.me |
https://docker.awsl9527.cn |
https://docker.hpcloud.cloud |
https://docker.m.daocloud.io |
https://hub.rat.dev/ |
https://docker.wanpeng.top |
https://doublezonline.cloud |
地址随时会失效,可多尝试不同地址。
使用方法一
在 /etc/docker/daemon.json
中按添加 registry mirror,如果文件夹或者文件不存在,需要手动创建:
# 如果文件夹不存在需要手动创建
sudo mkdir -p /etc/docker
# 添加镜像
sudo tee /etc/docker/daemon.json <<EOF
{
"registry-mirrors": ["https://dockerhub.icu",
"https://docker.awsl9527.cn",
"https://docker.anyhub.us.kg"
]
}
EOF
# 重启服务
sudo systemctl daemon-reload
sudo systemctl restart docker
方法二
使用 DockerHub Proxy:
代码语言:javascript复制docker pull dockerhub.icu/library/mysql:5.7
说明:library 是一个特殊的命名空间,它代表的是官方镜像。如果是某个用户的镜像就把 library 替换为镜像的用户名。
参考来源
https://github.com/tech-shrimp/docker_installer
https://github.com/cmliu/CF-Workers-docker.io
https://www.wangdu.site/course/2109.html