【发布时间】:2016-11-14 17:45:11
【问题描述】:
我有一个保持两个数据源同步的 Logstash 容器。当它运行时,它会查询一个数据库中的非同步条目并将它们发布到另一个数据库中。我想每隔 10 秒运行一次这个容器。
我一直在做的是指定--restart=always,这样当容器退出时,它会自行重启,大约需要 5 秒,这对于这个用例来说有点太频繁了。
Docker 是否支持我想要实现的目标(在重新启动之间等待 X 秒,或任何类型的调度)还是应该删除重新启动策略并使用 cron 安排它每 10 秒运行一次?
【问题讨论】:
标签: docker cron scheduled-tasks restart