docker - 我运行`docker rm` 命令删除我的容器,但为什么图像也消失了?
问题描述
我从图像运行 docker 容器。然后我想删除容器docker rm <containerID>
并重新启动它。但我发现图像也被删除了!!但是我根本没有运行该docker rmi <image>
命令。为什么会自动删除?我必须一次又一次地拉出图像来重新启动我的容器。虽然我可以使用docker stop
命令来停止一个容器,这样就不会一次又一次地拉同一个图像,但我发布的问题仍然是有线的,不是吗?有没有人可以帮帮我,谢谢!
解决方案
最后我通过docker info
. 它表明我的两个 parasDeferred Removal Enabled
和Deferred Deletion Enabled
都设置为false。docker doc这两个段落的介绍
我的问题通过以下方式解决:
$ sudo dockerd --storage-opt dm.use_deferred_deletion=false --storage-opt dm.use_deferred_removal=false
推荐阅读
- arrays - 使用不同维度的向量创建矩阵
- node.js - 如何从服务器请求在客户端上执行特定软件
- android - 从本地备份文件恢复 Room 数据库,LiveData ViewModel 不刷新
- prolog - 为什么不统一?序言
- firebase - 有没有办法改变 react-native-firebase 中的删除通知声音(后台和关闭的应用程序,而不是前台)?
- azure-devops - 部署前条件:如果测试部署成功,则部署到 prod
- c# - 元素出现在数组中的频率。代码有效,但正在寻找更好的答案
- bash - bash 在 echo -e 格式化文本上使用列
- xml - 使用 XSLT 将 XML 输出转换为新结构化的(其他元素)XML 时,如何在 XML 根标记中包含元素
- plc - 西门子PLC编程最佳实践