Apparence
Uubu.fr

Les systèmes Linux, l’open source, les réseaux, l’interopérabilité, etc.
« Il vaut mieux viser la perfection et la manquer que viser l’imperfection et l’atteindre. » (Bertrand Arthur William RUSSEL)
13 mars 2016

docker containers lxc           Isolation


docker-ps

docker-ps

Lister les conteneurs. Par défaut, ne liste que les conteneurs en cours d'exécution

OPTIONS

-a, --all=true|false Affiche tous les conteneurs. Défaut: false
-f, --filter=[] Filtre basé sur les conditions (exited=‹int›, label=‹key›, label=‹key›=‹value›, status=(created|restarting|running|paused|exited|dead), name=‹string›, id=‹ID›, before=(‹container-name›|‹container-id›), since=(‹container-name›|‹container-id›), ancestor=(‹image-name›[:tag]|‹image-id›| (image@digest)) )
--format="TEMPLATE" Formatte la sortie en utilisant le template Go
-l, --latest=true|false Affiche seulement le dernier conteneur créé. Défaut: false
-n=-1 Affiche les n derniers conteneurs créés (inclus tous les états)
--no-trunc=true|false Ne tronque pas la sortie
-q, --quiet=true|false Affiche seulement les ID. Défaut: false
-s, --size=true|false Affiche la taille de fichiers totale. Défaut: false

Exemples

Afficher tous les conteneurs:
docker ps -a
Afficher seulement les ID des conteneurs:
docker ps -a -q
Afficher seulement les ID des conteneur dont le nom est MyContainer:
docker ps -a -q --filter=name=determined_torvalds
Afficher les conteneurs avec leurs commandes:
docker ps --format "{{.ID}}: {{.Command}}"
Afficher les conteneurs avec leurs labels dans une table:
docker ps --format "table {{.ID}}\t{{.Labels}}"
Afficher les conteneurs avec leur label node dans une table:
docker ps --format 'table {{.ID}}\t{{(.Label "com.docker.swarm.node")}}'