Lister tous les conteneurs en cours d'exécution
Dans cette étape, vous apprendrez à lister tous les conteneurs Docker actuellement en cours d'exécution. Il s'agit d'une commande fondamentale pour gérer vos conteneurs et comprendre ce qui est actif sur votre système.
Commencez par télécharger une image simple que nous utiliserons pour exécuter un conteneur. Nous utiliserons l'image hello-world
, une image très légère conçue pour tester votre installation Docker.
docker pull hello-world
Vous devriez voir une sortie indiquant que l'image est en cours de téléchargement et d'extraction.
Maintenant, exécutons un conteneur avec cette image. La commande docker run
crée et démarre un nouveau conteneur.
docker run hello-world
Cette commande exécutera le conteneur hello-world
. Le conteneur affichera un message puis s'arrêtera. Même s'il s'arrête, il est toujours considéré comme un conteneur existant sur votre système, simplement non actif.
Pour voir uniquement les conteneurs actuellement en cours d'exécution, utilisez la commande docker ps
.
docker ps
Comme le conteneur hello-world
s'est arrêté immédiatement après son exécution, la commande docker ps
n'affichera probablement rien sous les colonnes "CONTAINER ID", "IMAGE", "COMMAND", etc., car aucun conteneur n'est actuellement en cours d'exécution.
Exécutons maintenant un conteneur qui reste actif. Nous utiliserons l'image ubuntu
avec une commande simple qui maintient le conteneur en vie. Commencez par télécharger l'image ubuntu
.
docker pull ubuntu
Maintenant, exécutez un conteneur Ubuntu qui reste actif en lançant la commande sleep infinity
. Le flag -d
exécute le conteneur en mode détaché (en arrière-plan).
docker run -d ubuntu sleep infinity
Vous verrez une longue chaîne de caractères, qui correspond à l'ID du conteneur. Cela indique que le conteneur a été démarré en arrière-plan.
Exécutez à nouveau docker ps
pour voir le conteneur en cours d'exécution.
docker ps
Cette fois, vous devriez voir une sortie listant le conteneur Ubuntu que vous venez de démarrer. La sortie inclut des informations comme l'ID du conteneur, l'image utilisée, la commande exécutée, sa date de création, son statut, les ports et un nom généré aléatoirement.
La commande docker ps
est essentielle pour vérifier rapidement quels conteneurs sont actifs et consomment des ressources sur votre système.