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.
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.
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.
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.
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!