Dans cette étape, vous apprendrez à afficher la taille des conteneurs et à formater la sortie de la commande docker ps
. Connaître la taille de vos conteneurs peut être utile pour gérer l'espace disque.
Par défaut, docker ps
n'affiche pas la taille des conteneurs. Pour inclure ces informations, vous pouvez utiliser l'option --size
.
docker ps -a --size
Cette commande listera tous les conteneurs (actifs et arrêtés) et inclura deux colonnes relatives à la taille : SIZE
(taille de la couche accessible en écriture du conteneur) et VIRTUAL SIZE
(taille totale du conteneur, incluant les couches de l'image).
Parfois, le format de sortie par défaut de docker ps
ne correspond pas exactement à vos besoins. Vous pouvez formater la sortie en utilisant l'option --format
. Cette option prend une chaîne de template Go.
Par exemple, pour afficher uniquement l'ID du conteneur, le nom de l'image et le statut, vous pouvez utiliser la commande suivante :
docker ps -a --format "{{.ID}}\t{{.Image}}\t{{.Status}}"
Dans cette chaîne de formatage :
{{.ID}}
fait référence à l'ID du conteneur
{{.Image}}
fait référence au nom de l'image
{{.Status}}
fait référence au statut du conteneur
\t
est utilisé comme caractère de tabulation pour séparer les colonnes
Vous pouvez également inclure les informations de taille dans la sortie formatée.
docker ps -a --format "{{.ID}}\t{{.Image}}\t{{.Status}}\t{{.Size}}"
Cette commande affichera l'ID du conteneur, l'image, le statut et la taille. Le champ {{.Size}}
inclut à la fois la taille de la couche accessible en écriture et la taille virtuelle.
Expérimentez avec différents champs dans la chaîne de formatage pour personnaliser la sortie selon vos besoins. D'autres champs utiles incluent {{.Names}}
, {{.CreatedAt}}
et {{.Ports}}
.