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

Docker redémarrera-t-il automatiquement ?

藏色散人
Libérer: 2021-12-30 11:39:49
original
5373 Les gens l'ont consulté

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
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal