Il existe une commande pour lister les images, docker images
, mais il ne semble pas y avoir de docker containers
correspondant.
À part devenir root et regarder dans /var/lib/docker
, il ne semble pas y avoir de moyen de le faire. Est-ce que quelque chose m'échappe ? Est-ce que c'est quelque chose qu'on n'est pas censé faire ?
Pour afficher uniquement les conteneurs en cours d'exécution, utilisez la commande donnée :
docker ps
Pour afficher tous les conteneurs, utilisez la commande suivante :
docker ps -a
Pour afficher le dernier conteneur créé (incluant tous les états), utilisez la commande suivante :
docker ps -l
Pour afficher les n derniers conteneurs créés (incluant tous les états), utilisez la commande suivante :
docker ps -n=-1
Pour afficher la taille totale des fichiers, utilisez la commande donnée :
docker ps -s
Le contenu présenté ci-dessus provient de [docker.com][1].
Dans la nouvelle version de Docker, les commandes sont mises à jour, et certaines commandes de gestion sont ajoutées :
docker container ls
Est utilisée pour lister tous les conteneurs en cours d'exécution.
docker container ls -a
Et ensuite, si vous voulez les nettoyer tous,
docker rm $(docker ps -aq)
est utilisé pour lister tous les conteneurs créés, quel que soit leur état.
Ici, container est la commande de gestion.
[1] : https://docs.docker.com/v1.11/engine/reference/commandline/ps/
Notez qu'il y a quelque temps, une mise à jour de cette commande a été effectuée. Elle n'affichera pas la taille du conteneur par défaut (car cela est plutôt coûteux pour de nombreux conteneurs en fonctionnement). Utilisez docker ps -s
pour afficher la taille du conteneur également.