Docker redémarrera automatiquement. La façon d'y parvenir est d'ajouter le paramètre "--restart=always" lors du démarrage du conteneur pour obtenir un redémarrage automatique.
L'environnement d'exploitation de cet article : système Ubuntu 18.04, Docker version 20.10.11, ordinateur Dell G3.
Docker redémarrera automatiquement ?
docker redémarrera automatiquement.
Comment faire redémarrer automatiquement les conteneurs Docker :
Problème
Le redémarrage du système, le redémarrage de Docker, etc. entraîneront l'arrêt du conteneur en cours d'exécution et vous devrez redémarrer le conteneur, mais c'est vraiment gênant. En fait, Docker propose un mécanisme de redémarrage automatique.
Solution
Lors du démarrage du conteneur, ajoutez simplement le paramètre --restart=always pour obtenir un redémarrage automatique, comme suit :
$ docker run --restart=always
La stratégie de redémarrage fournie par Docker est non seulement toujours, mais également la suivante :
unless-stopped est utilisé comme suit :
$ docker run -d --restart unless-stopped redis
Pour les conteneurs déjà en cours d'exécution
Pour les conteneurs qui sont déjà en cours d'exécution et que le paramètre --restart n'est pas ajouté au démarrage, vous pouvez l'ajouter via la commande update :
$ docker update --restart=always xxx
Pour on- Le nombre d'échecs
Pour la stratégie sur échec, vous pouvez augmenter le nombre de fois pour éviter des redémarrages infinis :
$ sudo docker run --restart=on-failure:10 redis
Apprentissage recommandé : "tutoriel vidéo docker"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!