Maison  >  Article  >  Opération et maintenance  >  Le conteneur sera-t-il supprimé après le redémarrage du service Docker ?

Le conteneur sera-t-il supprimé après le redémarrage du service Docker ?

WBOY
WBOYoriginal
2022-01-17 11:05:306648parcourir

Dans Docker, le conteneur ne sera pas supprimé après le redémarrage du service Docker, mais le conteneur cessera de s'exécuter. Après le redémarrage du processus Docker, tous les conteneurs Docker exécutés sur le serveur se fermeront et ne seront pas supprimés. ps -a » commande pour afficher tous les conteneurs.

Le conteneur sera-t-il supprimé après le redémarrage du service Docker ?

L'environnement d'exploitation de ce tutoriel : système linux7.3, version docker-1.13.1, ordinateur Dell G3.

Le conteneur sera-t-il supprimé après le redémarrage du service Docker ?

Dans notre travail quotidien, nous devons parfois faire face à la nécessité de redémarrer le processus en arrière-plan de Docker, comme un certain bug qui nécessite de redémarrer Docker ou de le modifier. une adresse d'entrepôt privée, vous devez redémarrer Docker. Nous savons que si le processus Docker est redémarré, tous les conteneurs Docker exécutés sur ce serveur se fermeront également, ce qui constitue un défi majeur pour la disponibilité de l'application.

Après le redémarrage du service Docker, le conteneur ne sera pas détruit, mais le conteneur s'arrêtera. Vous pouvez utiliser docker ps -a pour jeter un œil

Existe-t-il donc un moyen pour nous de redémarrer le processus en arrière-plan de Docker sans provoquer le problème. conteneur à fermer ? La réponse est oui.

sudo vim /etc/docker/daemon.json

#添加"live-restore": true选项{    "live-restore": true}

Une fois la modification terminée, vous devez exécuter

sudo systemctl daemon-reload

À ce moment, nous pouvons redémarrer le processus docker Exécuter

sudo systemctl restart docker

Lorsque nous initialisons l'environnement, celui de docker. /etc /docker/daemon.json configuration, il est préférable de créer un modèle à l'avance et d'ajouter ces configurations à l'avance avant de le mettre en production. Bien que Kubernetes puisse expulser les pods, DaemonSet ne peut pas les expulser, cette configuration est donc toujours très utile lorsque nous devons redémarrer le processus Docker.

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