Comment créer, répertorier et supprimer des conteneurs Docker sur Linux

Comment créer, répertorier et supprimer des conteneurs Docker sur Linux

Dans nos tutoriels précédents, vous avez appris l'installation de Docker Engine sur le système d'exploitation Centos / Rhel et Ubuntu et les images tirées de Docker Hub. Après cela a créé des conteneurs avec des images. Ce tutoriel vous aidera à créer, répertorier et supprimer des conteneurs Docker sur Linux Machine.

#1. Lancez Docker Container

Pour lancer un nouveau conteneur Docker en utilisant la commande ci-dessous. Cela commencera un nouveau conteneur et vous fournira l'accès à ce conteneur avec / shell bac / bash.

# docker run [Options] [Commande] [Arg…] 

Par exemple, la commande ci-dessous créera un nouveau conteneur Docker à l'aide de l'image nommée «Ubuntu». Pour répertorier toutes les images disponibles images docker commande.

# docker run -i -t ubuntu / bin / bash 

Pour quitter le type de conteneur docker Ctrl + p + q. Cela laissera le conteneur en arrière-plan et vous fournissez une console de système hôte. Si vous avez utilisé la commande de sortie, cela arrêtera le conteneur actuel. Cliquez ici pour lire pour plus d'options sur la commande docker run.

# 2. Liste des conteneurs Docker

Après avoir existé depuis Docker Container, exécutez la commande ci-dessous pour répertorier tous les conteneurs en cours d'exécution.

# Docker PS Container ID Commande d'image Créé les noms de ports d'état F2582758AF13 Ubuntu "/ bin / bash" il y a 2 heures en haut de 2 heures First_ubuntu 

Par défaut, la commande ci-dessus répertorie uniquement les conteneurs en cours d'exécution. Pour répertorier tous les conteneurs (y compris le conteneur arrêté), utilisez la commande suivante.

# docker ps -a id de conteneur Commande d'image Créé les noms de ports d'état f2582758af13 Ubuntu "/ bin / bash" il y a 2 heures vers le haut 2 heures first_ubuntu 6b5b5a969241 Centos "/ bin / bash" il y a 2 jours 

# 3. Conteneur de démarrage / stop / attacher

Vous pouvez démarrer, arrêter ou attacher à tous les conteneurs avec les commandes suivantes. Pour démarrer le conteneur, utilisez la commande suivante.

# docker start  

Pour arrêter le conteneur, utilisez la commande suivante.

# Docker Stop  

Pour attacher au conteneur en cours d'exécution, utilisez la commande suivante.

# Docker attach  

# 4. Conteneur Drop Docker

Avant de supprimer un conteneur, assurez-vous que le conteneur est arrêté. Vous pouvez utiliser la commande 'docker ps -a' pour répertorier l'état des conteneurs. Si le conteneur est toujours en cours d'exécution d'abord, arrêtez ce conteneur en utilisant les commandes données dans l'étape ci-dessus.

Utilisez maintenant la commande suivante pour supprimer des conteneurs uniques ou multiples.

# Docker RM  

Vous pouvez également supprimer tous les conteneurs arrêtés à la fois en utilisant la commande suivante.

# docker rm $ (docker ps -a -q)