策略 | 描述 | 使用场景 |
no | 默认配置,表示容器不会自动重新启动 。 | 适用于不需要自动恢复功能,需要手动控制容器状态的情况。 |
always | 容器会始终自动重新启动,无论它是如何终止。 | 容器始终保持运行的业务应用,避免因容器终止而导致业务中断或数据丢失。 |
unless-stopped | 容器会自动重新启动,除非用户手动停止它。 | 容器在系统启动时自动运行,允许用户主动停止或重启容器。 |
on-failure | 当容器以非零状态码退出时,容器会自动重新启动。 | 确保容器在发生故障时能够自动恢复。 |