如果因为网络问题无法下载安装 Docker,无法使用 DockerHub 镜像,可以使用下面的方法解决。
第三方 Docker 安装镜像
使用脚本镜像一键安装 Docker:
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:
service docker start
第三方 DockerHub 镜像服务
以下仅是对镜像服务的整理与搜集,未做任何安全性检测和验证。使用前请自行斟酌,并根据实际需求进行必要的安全审查。
DockerHub 镜像地址 |
---|
https://dockerpull.org |
https://1ms.run |
https://docker.zhai.cm |
https://docker.5z5f.com |
https://a.ussh.net |
http://docker.nastool.de |
地址随时会失效,可多尝试不同地址。
使用方法一
在 /etc/docker/daemon.json
中按添加 registry mirror,如果文件夹或者文件不存在,需要手动创建:
# 如果文件夹不存在需要手动创建
sudo mkdir -p /etc/docker
# 添加镜像
sudo tee /etc/docker/daemon.json <<EOF
{
"registry-mirrors": [
"https://dockerpull.org",
"https://1ms.run",
"https://docker.zhai.cm",
"https://docker.5z5f.com",
"https://a.ussh.net",
"http://docker.nastool.de"
]
}
EOF
# 重启服务
sudo systemctl daemon-reload
sudo systemctl restart docker
方法二
使用 DockerHub Proxy:
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
© 版权声明
文章版权归作者所有,非商业转载请注明本站名称和原文链接,未经许可请勿商业转载
THE END
暂无评论内容