` 命令删除我的容器,但为什么图像也消失了?,docker,containers,docker-image"/>

首页 > 解决方案 > 我运行`docker rm` 命令删除我的容器,但为什么图像也消失了?

问题描述

我从图像运行 docker 容器。然后我想删除容器docker rm <containerID>并重新启动它。但我发现图像也被删除了!!但是我根本没有运行该docker rmi <image>命令。为什么会自动删除?我必须一次又一次地拉出图像来重新启动我的容器。虽然我可以使用docker stop命令来停止一个容器,这样就不会一次又一次地拉同一个图像,但我发布的问题仍然是有线的,不是吗?有没有人可以帮帮我,谢谢!

标签: dockercontainersdocker-image

解决方案


最后我通过docker info. 它表明我的两个 parasDeferred Removal EnabledDeferred Deletion Enabled都设置为falsedocker doc这两个段落的介绍

我的问题通过以下方式解决:

$ sudo dockerd --storage-opt dm.use_deferred_deletion=false --storage-opt dm.use_deferred_removal=false

推荐阅读