Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 10111|Répondre: 2

Docker examine les paramètres de redémarrage des conteneurs et les conteneurs d’arrêt en vrac

[Copié le lien]
Publié sur 29/10/2021 13:57:51 | | | |
La stratégie de redémarrage pour le conteneur Docker --restart est la suivante :

Non, la politique par défaut ne redémarre pas le conteneur lorsqu’il quitte
En cas d’échec, le conteneur sera redémarré lorsqu’il sort de manière anormale (l’état de sortie n’est pas 0).
on-failure:3,在容器非正常退出时重启容器,最多重启3次
Redémarrez toujours, toujours le conteneur lorsqu’il sort
sauf arrêté, redémarre toujours le conteneur lorsqu’il en sort, mais ne prend pas en compte les conteneurs qui ont été arrêtés au démarrage du démon Docker

Regarde la commande de redémarrage du conteneur :



Modifiez la politique de redémarrage du conteneur avec la commande suivante :


La commande conteneur d’arrêt en vrac est la suivante :

(Fin)





Précédent:Le ressort supprime la configuration par défaut à l’intérieur du boîtier jar
Prochain:Java Thread Les principes locaux et la réutilisation multithread entraînent un encombrement de données
 Propriétaire| Publié sur 07/11/2021 22:04:34 |
Unless-Stopped est essentiellement le même que d’habitude, avec un seul scénario un peu spécial :

Si le conteneur est arrêté normalement, puis la machine est redémarrée ou le service docker est redémarré, auquel cas le conteneur ne sera pas redémarré
 Propriétaire| Publié sur 04/09/2024 22:22:38 |
Le drapeau --restart pour les conteneurs Docker est utilisé pour définir la politique de redémarrage du conteneur. Les deux options, --redémarrer=à moins que s’arrêter et --redémarrer=toujours, présentent quelques différences subtiles mais importantes :

--redémarrer=toujours :

  • Le conteneur essaiera toujours de redémarrer, peu importe comment il s’est arrêté.
  • Si le conteneur plante, il redémarre automatiquement.
  • Si le démon Docker est redémarré, le conteneur démarrera aussi automatiquement.
  • Même si le conteneur est arrêté manuellement (par exemple en utilisant la commande docker stop), il redémarrera lorsque le démon Docker redémarre.

--redémarrage=à moins que s’arrête :

  • Le conteneur redémarre automatiquement lorsqu’il plante.
  • Si le démon Docker est redémarré, le conteneur démarrera aussi automatiquement.
  • Différence clé : si un conteneur est arrêté manuellement (par exemple, en utilisant la commande docker stop), il ne démarrera pas automatiquement lorsque le démon Docker redémarre.


Résumé des principales différences :

La politique always tente de redémarrer le conteneur dans tous les cas, y compris après un arrêt manuel.
Stratégie à moins d’arrêterRespectez la décision d’arrêter manuellement, qui ne redémarre pas automatiquement le conteneur après un arrêt manuel.

Recommandations de sélection :

Si vous voulez que le conteneur tourne en permanence, quoi qu’il arrive, choisissez toujours.
Si vous voulez pouvoir arrêter manuellement le conteneur et le garder arrêté, même après un redémarrage Docker, sélectionnez un-stopped.
Ce choix est important pour la gestion et l’entretien des conteneurs, surtout lorsque certains services doivent être temporairement arrêtés ou maintenus. Unless-Stopped est généralement considéré comme une option plus flexible, car il permet aux administrateurs de contrôler manuellement l’état du conteneur lorsque cela est nécessaire.

Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com