x1c 0d1x为什么当我从一个docker-file构建一个镜像,并且构建过程失败时,在这个过程中使用的内存没有被释放。并且不以图像的形式出现,因为它未能被创建。那么数据在哪里被积累呢?谢谢,如果你需要更多的信息,请问我。更新:一些僵尸图像开始出现一段时间后。更新2:那些僵尸图像和容器(?)不知何故是失败的构建...如果任何人有更多的信息是怎么回事,请与我分享。
5gfr0r5j1#
默认情况下,Docker不会清理无用的图像,即所谓的“悬挂图像”。但是,它提供了以下命令来安全地清理它们。
docker image prune
或者,您可以将以下参数传递给Docker Build以强制清理。
--force-rm Always remove intermediate containers
niknxzdl2#
运行它:
docker builder prune --all -f
默认情况下,它使以下:从以前的生成过程中移除所有未使用的生成缓存
2条答案
按热度按时间5gfr0r5j1#
默认情况下,Docker不会清理无用的图像,即所谓的“悬挂图像”。但是,它提供了以下命令来安全地清理它们。
或者,您可以将以下参数传递给Docker Build以强制清理。
niknxzdl2#
运行它:
默认情况下,它使以下:从以前的生成过程中移除所有未使用的生成缓存