Docker compose 如何告诉docker compose自动重新启动失败的容器

Docker compose 如何告诉docker compose自动重新启动失败的容器,docker-compose,Docker Compose,有没有办法在docker compose.yml中指定,如果某个容器死亡,它应该自动复活?(例如,如果某个内部问题导致集装箱死亡,docker compose将upit再次启动) 如果单个容器无法实现此功能,那么所有容器的全局选项如何(例如,docker compose-up——自动重新启动或类似操作) Docker compose文档非常好: version: "3.9" services: web: image: whatever:latest dep

有没有办法在
docker compose.yml
中指定,如果某个容器死亡,它应该自动复活?(例如,如果某个内部问题导致集装箱死亡,docker compose将
up
it再次启动)

如果单个容器无法实现此功能,那么所有容器的全局选项如何(例如,
docker compose-up——自动重新启动或类似操作)


Docker compose文档非常好:
version: "3.9"
services:
  web:
    image: whatever:latest
    deploy:
      restart_policy:
        condition: on-failure
        delay: 5s
        max_attempts: 3
        window: 120s