我的服务器开始出现这种奇怪的行为。当我尝试拉取一些非常常见的 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 客户端版本太旧造成的。在我更新它之后,我可以正常提取任何镜像。
谢谢大家的帮助。