我在我的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