我运行docker rm <container id>命令删除我的容器,但是为什么镜像也消失了?

时间:2020-06-15 09:05:17

标签: docker containers docker-image

我从映像运行docker容器。然后,我想通过docker rm <containerID>删除容器,然后再次重新启动它。但是我发现图像也被删除了!!但是我根本没有运行docker rmi <image>命令。为什么将其自动删除?我必须一次又一次拉动图像以重新启动容器。尽管我可以使用docker stop命令停止一个容器,以免一次又一次地拉相同的图像,但是我张贴的问题仍然是有线的,不是吗?有没有人可以帮助我,谢谢!

1 个答案:

答案 0 :(得分:1)

最后,我通过docker info找出了问题所在。它表明我的两个参数Deferred Removal EnabledDeferred Deletion Enabled都设置为 false 。这两个段落docker doc

的介绍

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

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