Si vous êtes administrateur système et responsable de la gestion de Docker, vous devrez peut-être savoir comment répertorier les conteneurs Docker. Il existe plusieurs façons de répertorier les conteneurs Docker sous Linux.
Dans ce tutoriel, nous allons vous montrer comment lister des conteneurs Docker avec plusieurs exemples.
Répertorier tous les conteneurs Docker
Si vous souhaitez répertorier tous les conteneurs Docker de votre système, y compris le conteneur Docker en cours d'exécution et les conteneurs Docker arrêtés, plusieurs commandes vous permettent de les répertorier, comme indiqué ci-dessous :
liste des conteneurs docker -aOu alors
conteneur docker ls -aOu alors
conteneur docker ps -aOu alors
docker ps -aVous devriez voir tous les conteneurs Docker en cours d'exécution et arrêtés dans la sortie suivante :
COMMANDE D'IMAGE D'ID DE CONTENEUR ÉTAT CRÉÉ NOMS DE PORTS592b9fe9f478 drupal "docker-php-entrypoi… " Il y a 3 minutes Sorti (0) Il y a environ une minute mystifying_cartwright
9392aab37f99 wordpress "point d'entrée docker.s… " Il y a 5 minutes Jusqu'à 5 minutes 0.0.0.0:8081->80/tcp wpcontainer
bcbc64840b0a mariadb "point d'entrée docker.s… " il y a 6 minutes Jusqu'à 6 minutes 3306/tcp wordpressdb
3e5cddafb61d technosoft2000/calibre-web:v1.1.9 "/bin/bash -c /init/… " il y a 19 heures Jusqu'à 19 heures 0.0.0.0:8082->8083/tcp calibre-web
[/cc
Une brève explication de chaque colonne est présentée ci-dessous :
Identifiant du conteneur : Une identification unique du conteneur.
Image : Nom de l'image Docker utilisée pour créer le conteneur.
Commander: Le nom de la commande qui s'exécute après le démarrage du conteneur.
Créé: Afficher l'heure de création du conteneur.
Statut: Afficher l'état de fonctionnement du conteneur.
Ports : Affiche le port ouvert.
Des noms: Nom du conteneur.
Si vous souhaitez répertorier uniquement les conteneurs Docker arrêtés dans votre système, exécutez la commande suivante :
[cc lang="bash" width="700" escaped="true"]
docker ps --filter "status=exited"
Vous devriez voir la sortie suivante :
COMMANDE D'IMAGE D'ID DE CONTENEUR ÉTAT CRÉÉ NOMS DE PORTS592b9fe9f478 drupal "docker-php-entrypoi… " il y a 4 minutes Sorti (0)
Il y a environ une minute mystifying_cartwright
Répertorier tous les conteneurs Docker en cours d'exécution
Si vous souhaitez répertorier uniquement les conteneurs Docker en cours d'exécution dans votre système, il existe plusieurs commandes pour les répertorier.
Pour répertorier tous les conteneurs Docker en cours d'exécution, exécutez l'une des commandes suivantes :
conteneur docker lsOu alors
liste des conteneurs dockerOu alors
conteneur docker psOu alors
docker psVous devriez voir tous les conteneurs Docker en cours d'exécution dans la sortie suivante :
COMMANDE D'IMAGE D'ID DE CONTENEUR ÉTAT CRÉÉ NOMS DE PORTS9392aab37f99 wordpress "point d'entrée docker.s… " Il y a 6 minutes Jusqu'à 6 minutes 0.0.0.0:8081->80/tcp wpcontainer
bcbc64840b0a mariadb "point d'entrée docker.s… " il y a 7 minutes Jusqu'à 7 minutes 3306/tcp wordpressdb
3e5cddafb61d technosoft2000/calibre-web:v1.1.9 "/bin/bash -c /init/… " il y a 19 heures Jusqu'à 19 heures 0.0.0.0:8082->8083/tcp calibre-web
Si vous souhaitez répertorier le seul ID du conteneur Docker en cours d'exécution, exécutez la commande suivante :
conteneur docker ls -qVous devriez voir la sortie suivante :
9392aab37f99bcbc64840b0a
3e5cddafb61d
Répertorier tous les conteneurs Docker par taille
Vous pouvez également répertorier tous les conteneurs Docker en cours d'exécution avec la taille de chaque conteneur
Par exemple, répertoriez et affichez la taille de tous les conteneurs Docker en cours d'exécution, exécutez la commande suivante :
liste de conteneurs docker -sVous devriez voir tous les conteneurs Docker en cours d'exécution avec la colonne de taille, comme indiqué ci-dessous :
ID DE CONTENEUR COMMANDE D'IMAGE ÉTAT CRÉÉ NOMS DE PORTS TAILLE9392aab37f99 wordpress "point d'entrée docker.s… " il y a 7 minutes Jusqu'à 7 minutes 0.0.0.0:8081->80/tcp wpcontainer 2B (virtuel 543 Mo)
bcbc64840b0a mariadb "point d'entrée docker.s… " il y a 7 minutes Jusqu'à 7 minutes 3306/tcp wordpressdb 2B (virtuel 407 Mo)
3e5cddafb61d technosoft2000/calibre-web:v1.1.9 "/bin/bash -c /init/… " il y a 19 heures Jusqu'à 19 heures 0.0.0.0:8082->8083/tcp calibre-web 103 Mo (virtuel 406 Mo)
Vous pouvez également répertorier et afficher la taille de tous les conteneurs en cours d'exécution et arrêtés avec la commande suivante :
conteneur docker ls -asVous devriez voir la sortie suivante :
ID DE CONTENEUR COMMANDE D'IMAGE ÉTAT CRÉÉ NOMS DE PORTS TAILLE592b9fe9f478 drupal "docker-php-entrypoi… " il y a 5 minutes Sorti (0) il y a 3 minutes mystifying_cartwright 0B (virtuel 495MB)
9392aab37f99 wordpress "point d'entrée docker.s… " il y a 7 minutes Jusqu'à 7 minutes 0.0.0.0:8081->80/tcp wpcontainer 2B (virtuel 543 Mo)
bcbc64840b0a mariadb "point d'entrée docker.s… " il y a 8 minutes Jusqu'à 8 minutes 3306/tcp wordpressdb 2B (virtuel 407 Mo)
3e5cddafb61d technosoft2000/calibre-web:v1.1.9 "/bin/bash -c /init/… " il y a 19 heures Jusqu'à 19 heures 0.0.0.0:8082->8083/tcp calibre-web 103 Mo (virtuel 406 Mo
Conclusion
Dans ce guide, vous avez appris à répertorier les conteneurs Docker avec plusieurs méthodes. J'espère que vous avez maintenant suffisamment de connaissances sur la façon de répertorier les conteneurs Docker sous Linux.