docker怎么清除无用镜像

980
2023/12/19 13:59:57
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

要清除无用的Docker镜像,你可以使用以下步骤:

1. 打开终端或命令提示符,进入你的操作系统的命令行界面。

2. 运行以下命令来列出所有的Docker镜像:

   docker images

3. 根据你的需求,确定哪些镜像是无用的。通常,只有标记为"<none>"的镜像是无用的,这些镜像是由于构建失败或者未正确命名导致的。

4. 使用以下命令来删除无用的镜像(请将`<IMAGE_ID>`替换为无用镜像的实际ID):

   docker rmi <IMAGE_ID>

如果你要删除多个无用镜像,可以在命令中指定多个镜像ID,中间用空格分隔,例如:

   docker rmi <IMAGE_ID_1> <IMAGE_ID_2> <IMAGE_ID_3>

如果你要删除所有无用镜像,可以使用以下命令:

   docker rmi $(docker images -f "dangling=true" -q)

该命令会使用`docker images`命令的过滤选项来查找所有无用镜像,并将其逐一删除。

请注意,删除镜像是不可恢复的操作,请确保你真正想要删除这些镜像。此外,你需要以管理员权限运行上述命令,或者在命令前加上`sudo`(例如:`sudo docker rmi <IMAGE_ID>`)如果你是在Linux系统上运行的话。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: docker镜像的构建方式有哪些