Docker容器容灾

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

我有两个问题:

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

您可以使用参数启动Docker容器:

--restart="always" 

例如:

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

对于你的第一个问题,我会build议看看这个链接:

如何以编程方式监视泊坞窗容器是否退出?