1.创建文件
/etc/docker/daemon.json
2.一键代码
echo "🚀 正在修复配置并重新测试..."; \
# 1. 重写 daemon.json,确保无空格
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://docker.1panel.live"],
"features": {"containerd-snapshotter": false}
}
EOF
# 2. 重启 Docker
sudo systemctl restart docker
# 3. 验证配置是否加载(检查是否有空格)
echo "🔍 当前配置:"
docker info | grep -A3 "Registry Mirrors" | grep "https"
# 4. 测试拉取
echo "🧪 正在拉取 hello-world (小镜像快速测试)..."
if timeout 30 docker pull hello-world >/dev/null 2>&1; then \
echo "🎉 恭喜!配置成功,Docker 可在线拉取镜像!"; \
else \
echo "💣 仍失败 → 请检查上面输出的 Registry Mirrors 是否含空格"; \
echo " 如果无空格仍失败,立即尝试透明代理方案(见下文)"; \
fi
解决,附一个截图

速度非常快😀
958

被折叠的 条评论
为什么被折叠?



