为什么我必须删除 docker 容器?

use*_*417 5 docker docker-container

哪些工件停止了 docker 容器留在主机文件系统上,这使得有必要运行命令“docker container prune”。我认为 docker 容器只是运行假设在退出后会被清除的图像版本?如果情况并非总是如此,在哪些情况下会留下工件?

Joh*_*ica 7

如果您--rm不习惯在容器退出时自动移除容器,则容器只会停止,不会被移除。可以用 恢复docker start。您可以使用docker exec. 在容器运行时修改的所有文件仍然存在:日志文件、数据文件、任何修改、添加或删除的文件。Docker 还会保留元数据,例如容器的日志及其退出状态,以防您想进行事后检查。

使用--rm容器应该是标准做法,因此容器会自行清理。否则,您将不得不定期清理系统。