[LINUX] Comment supprimer un conteneur Docker

--Environnement - CentOS Linux release 7.6.1810 (Core) - Docker Version:18.09.6

Supprimer le conteneur


$ docker rm {ID du conteneur ou nom du conteneur}

Comment supprimer

#Afficher tous les conteneurs, y compris les conteneurs arrêtés
$ docker ps -a
CONTAINER ID        IMAGE              COMMAND             CREATED             STATUS              PORTS                                              NAMES
dffe12345678        host_delete-target "/usr/sbin/init"    24 hours ago        Up 3 hours          0.0.0.0:18080->8080/tcp, 0.0.0.0:18082->8081/tcp   delete-target
93abcdefghij        host_hoge          "/usr/sbin/init"    4 months ago        Up 3 hours          0.0.0.0:8088->3389/tcp, 0.0.0.0:8089->8080/tcp     hoge

#S'il est en cours d'exécution, arrêtez-le
$ docker-compose stop delete-target
Stopping delete-target ... done

#Regardons à nouveau l'état
$ docker ps -a
CONTAINER ID        IMAGE              COMMAND             CREATED             STATUS                        PORTS                                             NAMES
dffe12345678        host_delete-target "/usr/sbin/init"    24 hours ago        Exited (137) 52 seconds ago                                                     delete-target
93abcdefghij        host_hoge          "/usr/sbin/init"    4 months ago        Up 3 hours                    0.0.0.0:8088->3389/tcp, 0.0.0.0:8089->8080/tcp    hoge

#effacer
$ docker rm delete-target
delete-target

#Assurez-vous que le conteneur supprimé est parti
$ docker ps -a
CONTAINER ID        IMAGE                               COMMAND             CREATED             STATUS              PORTS                         NAMES
93abcdefghij        host_hoge       "/usr/sbin/init"    4 months ago        Up 3 hours          0.0.0.0:8088->3389/tcp, 0.0.0.0:8089->8080/tcp    hoge

Stop the container before attempting removal or force remove

$ docker rm dffe12345678
Error response from daemon: You cannot remove a running container dffe... Stop the container before attempting removal or force remove

--Cause: le conteneur n'a pas été arrêté --Action: arrêtez le conteneur puis supprimez-le

Can't find a suitable configuration file in this directory or any parent.

$ docker-compose stop delete-target
ERROR:
        Can't find a suitable configuration file in this directory or any
        parent. Are you in the right directory?

        Supported filenames: docker-compose.yml, docker-compose.yaml

--Cause: Parce que vous opérez dans un répertoire qui n'a pas docker-compose.yml --Action: opère dans le répertoire contenant le docker-compose.yml à supprimer.

Recommended Posts

Comment supprimer un conteneur Docker
Transportez un conteneur Docker
Comment supprimer le journal avec Docker, ne pas collecter le journal
Comment rendre le nom du conteneur accessible dans Docker en tant que sous-domaine
Comment appeler une fonction
Comment pirater un terminal
Comment supprimer avec SQLAlchemy?
Comment organiser un séminaire pratique à l'aide de Jupyter à l'aide de Docker
Comment créer un environnement Django (python) sur Docker
Comment exécuter une application Django sur un conteneur Docker (environnement de développement et de production)
Comment faire une traduction japonais-anglais
[Ubuntu] Comment supprimer tout le contenu du répertoire
Comment mettre un lien symbolique
Comment créer un bot slack
Comment créer un package Conda
Comment créer un robot - Avancé
Comment créer un pont virtuel
Comment créer / supprimer des liens symboliques
Exécutez Matplotlib sur un conteneur Docker
Comment implémenter Python EXE pour Windows avec le conteneur Docker
Comment créer un Dockerfile (basique)
[Blender] Comment créer un plug-in Blender
Comment écrire une image de base Docker
Comment créer un robot - Basic
Comment créer un fichier de configuration
Comment se connecter à Docker + NGINX
Comment supprimer plusieurs positions (index) spécifiées dans une liste Python
Apprenez à utiliser Docker en créant un environnement pour Django + MySQL
Comment créer un clone depuis Github
Comment diviser et enregistrer un DataFrame
Comment créer un dossier git clone
Qiita (1) Comment écrire un nom de code
Comment ajouter un package avec PyCharm
[Python] Comment rendre une classe itérable
[Python] Comment convertir une liste bidimensionnelle en liste unidimensionnelle
Comment créer un environnement NVIDIA Docker
Comment supprimer des sessions expirées dans Django
[Colab] Comment copier un vaste ensemble de données
[Python] Comment inverser une chaîne de caractères
Comment installer un package à l'aide d'un référentiel
[Ubuntu] Comment exécuter un script shell
Comment obtenir stacktrace en python
Comment utiliser Tensorflow dans un environnement Docker
Comment créer un référentiel à partir d'un média
Comment créer un indicateur personnalisé Backtrader
Comment choisir une palette de couleurs Seaborn
Comment tester sur une page authentifiée par Django
Comment créer un plan de site Pelican
Exécutez matplotlib sur un conteneur Windows Docker
Comment exécuter des scripts Maya Python
Comment installer python3 avec docker centos
J'ai créé un conteneur Docker pour utiliser JUMAN ++, KNP, python (pour pyKNP).
Réintroduction à Docker
Comment déboguer un programme Python en se connectant à distance à un conteneur Docker dans un environnement WSL2 avec VS Code
Comment supprimer sélectivement les anciens tweets avec Tweepy
Comment créer un système de dialogue dédié aux débutants
Comment calculer la volatilité d'une marque
Comment lire un fichier CSV avec Python 2/3
Comment déguiser un fichier ZIP en fichier PNG