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:
Dans cet exemple on désactive le redémarrage automatique du service aService
services: aService: restart: no
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 . . .
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.