Maison > Article > Opération et maintenance > Quelle est la différence entre kill et rm dans docker
La différence entre kill et rm dans docker : 1. La commande kill dans docker enverra directement le signal SIGKILL pour tuer le conteneur, tandis que la commande rm supprimera un ou plusieurs conteneurs ; 2. La commande rm supprimera les données générées ; pendant l'exécution du conteneur, et La commande kill ne supprimera pas les données générées pendant l'exécution du conteneur.
L'environnement d'exploitation de ce tutoriel : système linux7.3, version docker-1.13.1, ordinateur Dell G3.
Quelle est la différence entre kill et rm dans docker ?
docker rm : supprimer un ou plusieurs conteneurs.
Syntaxe
docker rm [OPTIONS] CONTAINER [CONTAINER...]
Description des OPTIONS :
-f : Supprimer de force un conteneur en cours d'exécution via le signal SIGKILL.
-l : Supprime les connexions réseau entre les conteneurs, pas les conteneurs eux-mêmes.
-v : Supprime le volume associé au conteneur.
Instance
Supprimer de force les conteneurs db01 et db02 :
docker rm -f db01 db02
Supprimer la connexion du conteneur nginx01 au conteneur db01, nom de connexion db :
docker rm -l db
docker kill : tuer un conteneur en cours d'exécution.
Syntaxe
docker kill [OPTIONS] CONTAINER [CONTAINER...]
Description des OPTIONS :
-s : Envoyer un signal au conteneur
Instance
Tuer le conteneur en cours d'exécution mynginx
runoob@runoob:~$ docker kill -s KILL mynginx mynginx
Docker rm supprimera les données générées lors de l'exécution du conteneur , et docker kill ne le fera pas.
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!