如何通过命令行从docker hub删除docker镜像?
我在我的Jenkins管道中创建用于测试的docker镜像,将其上传到Docker中心并将其部署到Kubernetes。在测试过程结束时,我想从Docker集线器(而不是测试机器)中删除测试图像。如何从命令行删除docker hub镜像?如何通过命令行从docker hub删除docker镜像?
使用泊坞枢纽API中记载: https://docs.docker.com/v1.7/reference/api/docker-io_api/#delete-a-user-repository
我刚刚测试了删除测试图像与卷曲:
curl -X DELETE -u "$user:$pass" https://index.docker.io/v1/repositories/$namespace/$reponame/
更换$user
和$pass
与您的用户名和密码的Docker Hub分别;并用图像名称替换$namespace
(在我的情况下,它与$user
相同)和$reponame
(本例中为test
)。
这将删除整个图像。如何删除特定标签? – codefx
目前无法使用API删除特定标签。 –
的可能的复制[?我怎样才能删除泊坞的图像](https://stackoverflow.com/questions/21398087/how-can-i-删除码头工人图像) – ipinak
这不是重复的。我想使用命令行从Docker集线器中删除镜像。 – codefx
原始版本没有说明。 – ipinak