docker - docker restart_policy on-failure 与 any 有什么区别
解决方案
该on-failure
策略处理任何时候存在具有非零代码的容器。该any
策略涵盖任何其他情况,但可能仅在守护进程重新启动时处理,具体取决于容器的停止方式(例如,故意停止容器docker stop
不会导致立即重新启动)。
有关更多详细信息,请参阅此文档:https ://docs.docker.com/config/containers/start-containers-automatically/
注意:我不建议对在 swarm 模式下运行的容器使用重启策略。我见过一些场景,例如主机内存不足,群模式和 docker 引擎都尝试重新启动容器,最好让群模式重新创建一个新容器,可能在另一台主机上。
推荐阅读
- opengl - 如何在 OpenGL 中正确绘制 3D 轴?
- python - 在 Python 中从标准输入读取 CSV 文件并进行修改
- node.js - 如何发送和接收对机器人的回复
- vue.js - 具有多个插槽的 Vue.js 动态布局无渲染组件布局
- c++ - 如何告诉 g++ 链接器在 x86-64 程序集(目标文件)中实现了外部添加函数?
- javascript - 如何在 ReactJS 上渲染到保持相对路径的 html 文件(及其图像)?
- python - OSMnx:在交互式网络地图上绘制网络,每个基础设施使用不同的颜色
- typescript - Promise.resolve().then( 与 Promise.resolve(
- reactjs - 在 react 中使用来自 graphql 的数据设置状态
- dart - 我现有项目中使用的 dart 版本