Maison  >  Article  >  Opération et maintenance  >  Discutez de la façon de quitter correctement une exécution Docker

Discutez de la façon de quitter correctement une exécution Docker

PHPz
PHPzoriginal
2023-04-04 09:17:331219parcourir

Docker est une technologie de conteneurisation qui peut aider les utilisateurs à exécuter différentes applications sur plusieurs plates-formes différentes. Bien que Docker soit facile à utiliser, il n’est pas facile pour les novices de quitter Docker. Dans cet article, nous verrons comment quitter correctement une exécution Docker.

Tout d’abord, comprenons comment fonctionne Docker. La technologie Docker gère en fait l'environnement d'exécution du conteneur via un processus démon (dockerd). Lorsque nous démarrons un conteneur, Docker place le conteneur dans un environnement d'exécution isolé. Cet environnement d'exécution est isolé de notre système d'exploitation hôte, ce qui permet aux conteneurs de s'exécuter sur différentes plates-formes et environnements.

Lorsque nous souhaitons quitter un conteneur Docker en cours d'exécution, nous pouvons suivre les étapes ci-dessous.

  1. Afficher les conteneurs en cours d'exécution

Tout d'abord, nous devons afficher les conteneurs en cours d'exécution. Exécutez la commande suivante :

docker ps

Cette commande listera tous les conteneurs en cours d'exécution.

  1. Sortie d'un conteneur en cours d'exécution

Une fois que nous avons déterminé le nom ou l'ID du conteneur que nous voulons quitter, nous pouvons exécuter la commande suivante pour arrêter le conteneur.

docker stop 容器ID或名称

Cette commande enverra une commande d'arrêt au conteneur Docker et attendra que le conteneur s'arrête.

  1. Forcer la fermeture du conteneur

Si le conteneur ne veut pas s'arrêter, ou si nous voulons forcer la fermeture du conteneur, nous pouvons utiliser la commande suivante :

docker kill 容器ID或名称

Cette commande forcera la suppression du conteneur, que le conteneur le veuille s'arrêter ou pas.

  1. Supprimer le conteneur arrêté

Si le conteneur s'est arrêté et que nous n'avons plus besoin du conteneur, nous pouvons le supprimer en utilisant la commande suivante :

docker rm 容器ID或名称

Cette commande supprimera le conteneur, mais les données du conteneur seront détruites . Si nous voulons conserver les données du conteneur, nous devons utiliser des volumes pour monter les données sur l'hôte.

Résumé

Dans cet article, nous avons appris comment quitter correctement un conteneur Docker en cours d'exécution. Nous pouvons utiliser docker ps来查看正在运行的容器,使用docker stop来停止运行的容器,使用docker kill来强制杀死容器,使用docker rm pour supprimer le conteneur. Avant de quitter le conteneur, nous devons nous assurer que les données du conteneur ont été enregistrées sur l'hôte afin que les données soient disponibles lors du redémarrage ultérieur du conteneur.

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