Docker注册表无法删除图像?
我已经在我的实例上部署了docker注册表,成功地将图像推送到注册表后,我想在docker站点上的文档“Docker注册表无法删除图像?,docker,curl,docker-registry,Docker,Curl,Docker Registry,我已经在我的实例上部署了docker注册表,成功地将图像推送到注册表后,我想在docker站点上的文档“delete/v2//manifests/”之后,使用curl-XDelete”执行删除操作,但响应显示未成功: 答复: <HTML> <HEAD><TITLE>Redirection</TITLE></HEAD> <BODY><H1>Redirect</H1></BODY>` 重定
delete/v2//manifests/
”之后,使用curl-XDelete
”执行删除操作,但响应显示未成功:
答复:
<HTML>
<HEAD><TITLE>Redirection</TITLE></HEAD>
<BODY><H1>Redirect</H1></BODY>`
重定向
重定向`
有人遇到过这样的问题吗?如果存在重定向并且涉及到
curl
,请至少尝试指示curl
遵循所述重定向:
curl -L -XDELETE localhost:5000/v2/hello2/manifests/<Reference>
^^
curl-L-XDELETE localhost:5000/v2/hello2/manifests/
^^
如果存在重定向并且涉及到curl
,请至少尝试指示curl
遵循所述重定向:
curl -L -XDELETE localhost:5000/v2/hello2/manifests/<Reference>
^^
curl-L-XDELETE localhost:5000/v2/hello2/manifests/
^^
删除V2之后的额外斜杠。我相信这就是问题所在。类似这样的curl-v-X DELETEhttp://xxx/v2/xx/xx/manifests/latest
很抱歉拼写错误,实际上,我使用的是正确的url:curl-XDELETE localhost:5000/v2/hello2/manifests/Reference是我图像的sha256默认情况下,删除图像是禁用的。您需要在配置中允许在V2之后删除额外的斜杠。我相信这就是问题所在。类似这样的curl-v-X DELETEhttp://xxx/v2/xx/xx/manifests/latest
很抱歉拼写错误,实际上,我使用的是正确的url:curl-XDELETE localhost:5000/v2/hello2/manifests/Reference是我图像的sha256默认情况下,删除图像是禁用的。您需要在配置中允许