Maison >Opération et maintenance >Docker >Docker redémarrera-t-il automatiquement ?

Docker redémarrera-t-il automatiquement ?

藏色散人
藏色散人original
2021-12-30 11:39:495330parcourir

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.

Docker redémarrera-t-il automatiquement ?

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 :

Docker redémarrera-t-il automatiquement ?

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn