1.docker安装方法:
2.拉取失败
sudo docker pull hello-world
2.1解决方法
方案1:配置国内镜像加速器(成功率最高,强烈推荐)
bash
sudo tee /etc/docker/daemon.json <<-'eof'
{
"registry-mirrors": [
"https://docker.m.daocloud.io",
"https://docker.mirrors.sjtug.sjtu.edu.cn",
"https://docker.nju.edu.cn",
"https://docker.m.daocloud.io",
"https://dockerproxy.com",
"https://docker.m.daocloud.io"
]
}
eof
重启docker
bash
sudo systemctl daemon-reload
sudo systemctl restart docker
再次拉取
bash
sudo docker pull hello-world
方案2:2025~2026年仍然比较稳定的几个代理镜像站(直接拉取)
bash
# 方式1:最常用(推荐)
sudo docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/hello-world:latest
# 方式2:华为云
sudo docker pull swr.cn-south-1.myhuaweicloud.com/ddn-k8s/hello-world:latest
# 方式3:中科大(更新比较勤快)
sudo docker pull docker.mirrors.ustc.edu.cn/library/hello-world:latest
成功拉下来之后可以重新 tag 成官方名字:
bash
docker tag registry.cn-hangzhou.aliyuncs.com/google_containers/hello-world:latest hello-world:latest