无法拉取某些 docker 镜像:状态 410

无法拉取某些 docker 镜像:状态 410

我的服务器开始出现这种奇怪的行为。当我尝试拉取一些非常常见的 docker 镜像时,docker pull ubuntu:latest我收到以下消息作为响应:

Error: Status 410 trying to pull repository library/ubuntu: "<html>\r\n<head><title>410 Gone</title></head>\r\n<body>\r\n<center><h1>410 Gone</h1></center>\r\n<hr><center>openresty</center>\r\n</body>\r\n</html>\r\n"

但是如果我尝试一下docker pull centos:latest,图像就会被很好地拉出来。

有谁知道这个问题可能是什么吗?

答案1

<body>\r\n<center><h1>410 Gone</h1></center>\r\n<hr><center>openresty</center>\r\n</body>

openresty 是安装在您网络上的代理,它抛出了这些错误。您需要绕过代理或修复它。这些不是 docker 引擎或 Docker Hub 的错误。

答案2

事实证明,问题是由于 Docker 客户端版本太旧造成的。在我更新它之后,我可以正常提取任何镜像。

谢谢大家的帮助。

相关内容