📜  手动删除未使用的图像 docker 版本 1.12.6 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:25:44.749000             🧑  作者: Mango

手动删除未使用的图像 docker 版本 1.12.6 - Shell-Bash

当您使用 Docker 时,随着时间的推移,将会有许多未使用的镜像积累在您的本地镜像仓库中。这些未使用的图像可能会占用大量磁盘空间,并可能导致您的 Docker 运行缓慢。因此,定期清理未使用的镜像是非常重要的。在本文中,我们将介绍如何手动删除在 Docker 版本 1.12.6 中未使用的镜像。

步骤 1 - 列出所有镜像

首先,列出所有在您的 Docker 主机中可用的镜像。要做到这一点,请运行以下命令:

docker images

此命令将返回所有可用的镜像列表,其中包括镜像 ID、镜像名称、镜像标签和镜像大小等信息。

步骤 2 - 列出所有正在运行的容器

要列出在您的 Docker 主机中正在运行的容器,请运行以下命令:

docker ps

这将返回正在运行的容器列表,其中包括容器 ID、容器名称、使用的镜像和容器的状态等信息。

步骤 3 - 删除未使用的镜像

要删除未使用的镜像,您需要找到那些没有任何容器使用的镜像,并将其删除。为了找到未使用的镜像,您可以使用以下命令:

docker images | grep "<none>" | awk '{print $3}' | xargs docker rmi

此命令将列出所有被命名为 "" 的镜像,并将其 ID 作为参数传递给 docker rmi 命令以删除它们。

结论

在本文中,我们已经了解了如何手动删除在 Docker 版本 1.12.6 中未使用的镜像。记得定期清理未使用的镜像以释放磁盘空间和提高 Docker 运行效率。