Docker-如果另一个容器重新启动,则重新启动特定容器



如果另一个容器出现故障并重新启动,是否可以重新启动容器?

我有一个服务器容器和多个客户端容器,我希望如果服务器容器出现故障并重新启动,那么其中一个客户端容器也会重新启动。

我已经使用了重新启动策略(总是、失败时等(,但这将链接两个容器,并在容器B重新启动时触发容器A的重新启动。

这个问题似乎与这个问题非常相似,如果不是重复的话。

TL;DR:在docker/doker-compose中定义复杂的重新启动策略已经发生了变化,取而代之的是在服务中显式检查的依赖关系,因此它与部署无关。因此,建议在容器内创建特定的检查,该容器"依赖"其他服务,并在不满足这些服务时正常崩溃,这样只需要一个简单的restart: always策略。

最新更新