Docker容器灾难恢复

时间:2017-05-15 07:11:40

标签: docker celery

我试图运行使用芹菜来执行cron任务的服务,这对我们的业务非常重要。运行芹菜的某个容器有时会意外退出,我也没有收到退出通知。

我有两个问题:

  • 如果我的某个容器退出,我如何通过电子邮件收到通知?
  • 如何进行灾难恢复,例如,如果该容器退出或停止另一个容器将启动并继续该已退出容器的进程

1 个答案:

答案 0 :(得分:2)

您可以使用参数

启动docker容器
--restart="always"

例如:

docker run --restart="always" <IMAGE>

对于你的第一个Q我会建议查看该链接:

How to programmatically monitor if a docker container exited?