docker - Docker 容器立即重启,尽管我设置了“-t”°timeout° 选项
问题描述
这是我的片段:
docker restart -t 5 waitforit_
然后 docker ps 立即返回:
状态 => 从 1 秒开始运行
怎么可能?任何提示都会很棒,谢谢
解决方案
我相信docker restart
相当于docker stop; docker start
. 选择-t
并不难。相反,它表示如果进程在接收后没有自行停止,那么在几秒钟后SIGTERM
发送它SIGQUIT
( )。kill -9
如果您的流程表现良好并且在收到 时立即退出SIGTERM
,那么docker restart
实际上会非常快,无论您传递的值是什么-t
。
推荐阅读
- angular - 与第三方库(Angular 2+)一起使用时自定义指令不起作用
- python - 对象已创建,但 OOP 版本中没有移动
- javascript - OpenCV.js 断言在 detectMultiScale 中失败
- javascript - 在组合框字段的渲染器中加载存储时出现问题
- pervasive - 如何从 Docker 容器中查询 Pervasive v13 数据库?
- elm - Elm : Pass value to outgoing port from the update function
- ruby - 红宝石克隆一个对象
- python-3.x - 格式化列表以显示前导零 - Python 3.x
- android - 如何让 GSON 和 Retrofit 序列化数组并将其从 JSON 响应映射到字符串?
- julia - 在 Julia 中向 REPL 显示一个文本文件