我有一堆要处理的坞映像,如果我可以通过指定在运行docker images时出现的存储库名称来删除它们,那就很方便了。例如,如果docker images返回:
REPOSITORY TAG IMAGE ID CREATED SIZE
ui_test 191127_manual 41a7ca9824d6 24 hours ago 1.42GB
ui git-24fa8d1a cdd254eff918 24 hours ago 1.44GB
ui git-31a4b052 9b4740060a62 25 hours ago 1.45GB
ui_test 191122_manual ba9cb04ce2d8 6 days ago 1.39GB
ui git-68110e426 f26ef80abc25 6 days ago 1.38GB我应该使用什么命令来删除所有的ui_test图像?
发布于 2019-11-28 11:32:29
可以将要删除的图像ID传递给docker rmi。
docker rmi $(docker images -q 'ui_test')来自文档
docker images命令接受一个可选的[REPOSITORY[:TAG]]参数,该参数将列表限制为与参数匹配的图像。如果指定REPOSITORYbutnoTAG,则docker images命令将列出给定存储库中的所有图像。
https://stackoverflow.com/questions/59087839
复制相似问题