【问题标题】:how to tell docker-compose to automatically restart failed containers如何告诉 docker-compose 自动重启失败的容器
【发布时间】:2021-05-20 15:25:50
【问题描述】:

有没有办法在docker-compose.yml 中指定某个容器如果死了应该自动复活? (例如,如果某些内部问题杀死了容器,docker-compose 将再次up 它)

如果单个容器无法做到这一点,那么所有容器的全局选项如何(例如docker-compose up --restart-automaticly-or-something

【问题讨论】:

标签: docker-compose


【解决方案1】:

https://docs.docker.com/compose/compose-file/compose-file-v3#restart_policy

version: "3.9"
services:
  web:
    image: whatever:latest
    deploy:
      restart_policy:
        condition: on-failure
        delay: 5s
        max_attempts: 3
        window: 120s

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-06-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-28
    • 1970-01-01
    • 2015-10-06
    • 1970-01-01
    相关资源
    最近更新 更多