这是我的摘录:
docker restart -t 5 waitforit_
然后docker ps立即返回:
状态=>自1秒起运行
这怎么可能? 任何提示都会很棒, 谢谢
答案 0 :(得分:2)
我相信docker restart
等同于docker stop; docker start
。 -t
选项并非难事。相反,它表示,如果在收到SIGTERM
之后该进程并未自行停止,那么请在几秒钟后将其发送给SIGQUIT
(kill -9
)。
如果您的流程行为良好,并且在收到SIGTERM
后立即退出,那么docker restart
实际上会很快,无论您以-t
传递什么值。