温馨提示×

docker怎么清除无用镜像

小亿
109
2024-01-13 13:59:57
栏目: 编程语言

要清除无用的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系统上运行的话。

0