如果因为网络问题无法下载安装 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://docker.1ms.run |
| https://dytt.online |
| https://lispy.org |
| https://func.ink |
| https://docker.xiaogenban1993.com |
| https://docker.zhai.cm |
| https://a.ussh.net |
| https://dk.nastool.de |
| https://hub.nastool.de |
地址随时会失效,可多尝试不同地址。
使用方法一
在 /etc/docker/daemon.json 中按添加 registry mirror,如果文件夹或者文件不存在,需要手动创建:
# 如果文件夹不存在需要手动创建
sudo mkdir -p /etc/docker
# 添加镜像
sudo tee /etc/docker/daemon.json <<EOF
{
"registry-mirrors": [
"https://docker.1ms.run",
"https://dytt.online",
"https://lispy.org",
"https://docker.zhai.cm",
"https://func.ink",
"https://a.ussh.net",
"http://hub.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

![图片[2]-第三方Docker安装与DockerHub镜像 --实验盒](https://www.shiyanhe.com/wp-content/uploads/2021/09/wx-banner-website-2021.png)

















暂无评论内容