Table des matières

, , ,

Définir la politique de redémarrage des conteneurs

docker-compose permet de spécifier la politique de redémarrage du conteneur / service via l'option de configuration restart. Les valeurs suivante sont possibles:

Exemples

Pas de redémarrage du service

Dans cet exemple on désactive le redémarrage automatique du service aService

services:
  aService:
    restart: no

Limiter les redémarrages en cas d'erreur

Ici on limite à trois échecs consécutifs le redémarrage du service “aService”. Une fois cette limite atteinte, le daemon Docker stoppe toute tentative de démarrage automatique du conteneur.

version: "3.3"
. . .

services:
  aService:
    image: path/image:version
    restart: on-failure:3
    . . .

Modification de la politique de démarrage

Ce paramètre peut être modifié à la volée via la commande docker container update.

Vérifier la configuration effective du conteneur avec docker container inspect.

Références