docker - 重新启动计算机会杀死 docker 容器吗?
问题描述
我在本地机器上运行了一些容器,但是由于我的计算机响应非常慢,因为我已经好几个月没有关闭它了。但是如果我重新启动计算机以使我的计算机再次快速运行,我不希望我的容器被删除。我想知道如果我重新启动它会杀死我本地运行的 docker 容器吗?还是将 docker 容器保存在内存中?
解决方案
当您重新启动计算机时,您的所有容器都将停止。Docker 将尝试优雅地阻止它们。
如果您使用--rm
标志运行容器,则容器将在停止时被删除,否则,它将继续存在。
如果您使用--restart
带有 value 的标志运行容器,则always
当 docker 守护程序启动时,容器将被启动。否则,您需要手动启动它们docker start <container id or name>
推荐阅读
- mysql - 什么是 mysql 中的就地操作?
- python - Django 模型中的不同时区
- javascript - 保存状态在 React Native 中不能异步工作
- javascript - 使用自定义 NonNullableArrItems 类型将类型转换为 NonNullable 的部分调用
- javascript - 从datalist输入列表如何确定元素的数量
- github - GitHub 和 Fork 问题的可见性更改
- reactjs - 为更新突变解构对象
- ethereum - Web3.js - 错误:返回值无效,它是否耗尽了气体?
- ios - SwiftUI - 计算 ScrollView 中长 GeometryReader 的高度
- apache-spark - 在 pyspark 中读取、转换和输出结果的有效方法