我在我的Jenkins管道中创建用于测试的docker镜像,将其上传到Docker中心并将其部署到Kubernetes。在测试过程结束时,我想从Docker集线器(而不是测试机器)中删除测试图像。如何从命令行删除docker hub镜像?如何通过命令行从docker hub删除docker镜像?
2
A
回答
1
我已经想通了如何做到这一点。这是我想出了最后的python脚本:
https://github.com/appscode/libbuild/blob/master/docker.py#L31
4
使用泊坞枢纽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
)。
+0
这将删除整个图像。如何删除特定标签? – codefx
+0
目前无法使用API删除特定标签。 –
相关问题
- 1. 如何通过Docker Hub API确定标签的Docker镜像ID?
- 2. 如何将Docker镜像推送到Fedora 26上的Docker Hub?
- 3. 如何删除推送的Docker镜像?
- 4. 不同主机中的Selenium节点/ chrome docker镜像和selenium/hub docker镜像
- 5. Mongo Docker镜像的多个命令
- 6. 如何使用docker-compose在Docker镜像和入口点之间运行命令?
- 7. 在另一个docker镜像(php,nodejs,phantomjs)中使用单命令docker镜像
- 8. 如何在一个命令中运行多个docker镜像?
- 9. 如何使用自述文件将docker镜像推送到docker hub?
- 10. Docker,在Windows上运行Macos Docker镜像
- 11. 我们应该在开始时从Docker Hub安装Docker镜像吗?
- 12. 通过Dockerfile构建docker ubuntu镜像
- 13. Docker - 从图像检索命令行
- 14. 如何更新Docker镜像
- 15. 如何在docker运行命令或docker-up命令期间传递docker参数
- 16. 如何在我的ubuntu docker镜像中安装“ifconfig”命令?
- 17. 如何在Docker镜像中删除配置卷
- 18. Docker镜像位置
- 19. Docker镜像格式
- 20. 在Jenkins中构建Docker镜像(在Docker镜像中) - Cloud Docker代理
- 21. Docker Swarm - 等效docker命令
- 22. 如何通过Java API从正在运行的Docker镜像中获取Docker Container Id?
- 23. 如何列出在拉出的Docker镜像上执行的所有命令?
- 24. 如何修改从检查命令获得的docker镜像配置
- 25. Docker Hub镜像更改时重新部署Openshift应用程序?
- 26. Kubernetes:如何在docker B上运行docker B的bash命令A
- 27. 如何异步运行Docker命令?
- 28. 如何使用docker-machine安全的docker注册表镜像?
- 29. docker命令行参数
- 30. docker命令没有运行
的可能的复制[?我怎样才能删除泊坞的图像](https://stackoverflow.com/questions/21398087/how-can-i-删除码头工人图像) – ipinak
这不是重复的。我想使用命令行从Docker集线器中删除镜像。 – codefx
原始版本没有说明。 – ipinak