GNU/Linux >> Tutoriels Linux >  >> Panels >> Docker

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

Dans nos tutoriels précédents, vous avez appris l'installation du moteur Docker sur les systèmes d'exploitation CentOS/RHEL et Ubuntu et extrait des images du hub Docker. Après cela, créez des conteneurs avec des images. Ce tutoriel vous aidera à créer, répertorier et supprimer des conteneurs Docker sur une machine Linux.

#1. Lancer le conteneur Docker

Pour lancer un nouveau conteneur Docker à l'aide de la commande ci-dessous. Cela démarrera un nouveau conteneur et vous donnera accès à ce conteneur avec /bin/bash shell.

# docker run [OPTIONS]  [COMMANDE] [ARG...]

Par exemple, la commande ci-dessous créera un nouveau conteneur docker en utilisant l'image nommée "ubuntu". Pour lister toutes les images disponibles, utilisez docker images commande.

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

Pour quitter le conteneur Docker, tapez CTRL + P + Q . Cela laissera le conteneur s'exécuter en arrière-plan et vous fournira la console du système hôte. Si vous avez utilisé la commande exit, cela arrêtera le conteneur actuel. Cliquez ici pour lire plus d'options sur la commande docker run.

#2. Lister les conteneurs Docker

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

# docker psCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMESf2582758af13 ubuntu "/bin/bash" il y a 2 heures Jusqu'à 2 heures first_ubuntu

Par défaut, la commande Above 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 -aCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMESf2582758af13 ubuntu "/bin/bash" il y a 2 heures Up 2 hours first_ubuntu6b5b5a969241 centos "/bin/bash" il y a 2 jours Quitté (0) il y a 24 heures ubuntu-web 

#3. Démarrer/Arrêter/Attacher le conteneur

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

# docker start <ID DE CONTENEUR|NOM> 

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

# docker stop <ID DE CONTENEUR|NOM> 

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

# docker attach <ID DE CONTENEUR|NOM> 

#4. Déposer le conteneur Docker

Avant de supprimer un conteneur, assurez-vous que ce 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, arrêtez-le d'abord à l'aide des commandes données à l'étape ci-dessus.

Utilisez maintenant la commande suivante pour supprimer un ou plusieurs conteneurs.

# docker rm <ID DE CONTENEUR|NOM > <ID DU CONTENEUR|NOM> 

Vous pouvez également supprimer tous les conteneurs arrêtés en une seule fois à l'aide de la commande suivante.

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

Docker
  1. Comment rechercher, extraire, répertorier et supprimer des images Docker sous Linux

  2. Comment partager des données entre des conteneurs Docker

  3. Comment répertorier les conteneurs Docker

  4. Comment installer, exécuter et supprimer des applications dans les conteneurs Docker - Partie 2

  5. Comment sauvegarder et restaurer des conteneurs Docker

Comment exécuter des conteneurs Docker

Comment supprimer les conteneurs Docker

Comment arrêter les conteneurs Docker

Comment nommer ou renommer les conteneurs Docker

Comment gérer les conteneurs Docker

Comment répertorier/démarrer/arrêter/supprimer les conteneurs docker