Dacă sunteți un administrator de sistem și responsabil pentru gestionarea Docker, atunci poate fi necesar să știți cum să listați containerele Docker. Există mai multe moduri de a lista containerele Docker în Linux.
În acest tutorial, vă vom arăta cum să listați containerele Docker cu mai multe exemple.
Enumerați toate containerele Docker
Dacă doriți să listați toate containerele Docker din sistemul dvs., inclusiv rularea containerului Docker și containerele Docker oprite, există mai multe comenzi pe care le puteți lista așa cum se arată mai jos:
docker container list -aSau
container docker ls -aSau
container docker ps -aSau
docker ps -aAr trebui să vedeți toate containerele Docker în funcțiune și oprite în următoarea ieșire:
ID-ul CONTENITORULUI COMANDĂ DE IMAGINE CREATE STATUIRE PORȚI NUME592b9fe9f478 drupal "docker-php-entrypoi ..." acum 3 minute Ieșit (0) Acum aproximativ un minut mystifying_cartwright
9392aab37f99 wordpress "docker-punct de intrare.s ... "acum 5 minute Sus 5 minute 0.0.0.0: 8081-> 80 / tcp wpcontainer
bcbc64840b0a mariadb "docker-entrypoint.s ... "acum 6 minute Sus 6 minute 3306 / tcp wordpressdb
3e5cddafb61d technosoft2000 / calibru-web: v1.1.9 "/ bin / bash -c / init / ..." acum 19 ore Sus 19 ore 0.0.0.0: 8082-> 8083 / tcp calibru-web
[/ cc
O scurtă explicație a fiecărei coloane este prezentată mai jos:
ID container: O identificare unică a containerului.
Imagine: Numele imaginii Docker care a fost folosit pentru a crea containerul.
Comanda: Numele comenzii care rulează după pornirea containerului.
Creată: Afișați timpul de creare a containerului.
Stare: Afișați starea de rulare a containerului.
Porturi: Afișează portul deschis.
Nume: Numele containerului.
Dacă doriți să enumerați doar containerele Docker oprite în sistemul dvs., rulați următoarea comandă:
[cc lang = "bash" width = "700" escaped = "true"]
docker ps --filter "status = exited"
Ar trebui să vedeți următoarea ieșire:
ID-ul CONTENITORULUI COMANDĂ DE IMAGINE CREATE STATUIRE PORȚI NUME592b9fe9f478 drupal "docker-php-entrypoi ..." acum 4 minute Ieșit (0)
Acum aproximativ un minut mystifying_cartwright
Enumerați toate containerele care rulează Docker
Dacă doriți să listați numai containerele Docker care rulează în sistemul dvs., există mai multe comenzi pentru a le lista.
Pentru a lista toate containerele Running Docker, rulați una dintre următoarele comenzi:
container docker lsSau
lista containerelor dockerSau
container de andocare psSau
docker psAr trebui să vedeți toate containerele Docker care rulează în următoarea ieșire:
ID-ul CONTENITORULUI COMANDĂ DE IMAGINE CREATE STATUIRE PORȚI NUME9392aab37f99 wordpress "docker-punct de intrare.s ... "acum 6 minute Sus 6 minute 0.0.0.0: 8081-> 80 / tcp wpcontainer
bcbc64840b0a mariadb "docker-entrypoint.s ... "acum 7 minute Sus 7 minute 3306 / tcp wordpressdb
3e5cddafb61d technosoft2000 / calibru-web: v1.1.9 "/ bin / bash -c / init / ..." acum 19 ore Sus 19 ore 0.0.0.0: 8082-> 8083 / tcp calibru-web
Dacă doriți să listați singurul ID al containerului Docker care rulează, rulați următoarea comandă:
container docker ls -qAr trebui să vedeți următoarea ieșire:
9392aab37f99bcbc64840b0a
3e5cddafb61d
Enumerați toate containerele Docker după dimensiune
De asemenea, puteți lista toate containerele Docker care rulează cu dimensiunea fiecărui container
De exemplu, listați și vizualizați dimensiunea tuturor containerelor Docker care rulează, executați următoarea comandă:
docker container list -sAr trebui să vedeți toate containerele Docker care rulează cu coloana de dimensiuni, după cum se arată mai jos:
ID CONTENITOR COMANDĂ IMAGINE CREATE STATUS PORȚI NUME DIMENSIUNI9392aab37f99 wordpress "docker-punct de intrare.s ... "acum 7 minute Sus 7 minute 0.0.0.0: 8081-> 80 / tcp wpcontainer 2B (virtual 543MB)
bcbc64840b0a mariadb "docker-entrypoint.s ... "acum 7 minute Sus 7 minute 3306 / tcp wordpressdb 2B (virtual 407MB)
3e5cddafb61d technosoft2000 / calibru-web: v1.1.9 "/ bin / bash -c / init / ..." acum 19 ore Sus 19 ore 0.0.0.0: 8082-> 8083 / tcp calibru-web 103MB (virtual 406MB)
De asemenea, puteți lista și vizualiza dimensiunea tuturor containerelor care rulează și oprite cu următoarea comandă:
container docker ls -asAr trebui să vedeți următoarea ieșire:
ID CONTENITOR COMANDĂ DE IMAGINE CREATE STATUS PORȚI NUME DIMENSIUNI592b9fe9f478 drupal "docker-php-entrypoi ..." Acum 5 minute Ieșit (0) acum 3 minute mystifying_cartwright 0B (virtual 495MB)
9392aab37f99 wordpress "docker-punct de intrare.s ... "acum 7 minute Sus 7 minute 0.0.0.0: 8081-> 80 / tcp wpcontainer 2B (virtual 543MB)
bcbc64840b0a mariadb "docker-entrypoint.s ... "acum 8 minute Sus 8 minute 3306 / tcp wordpressdb 2B (virtual 407MB)
3e5cddafb61d technosoft2000 / calibru-web: v1.1.9 "/ bin / bash -c / init / ..." acum 19 ore Sus 19 ore 0.0.0.0: 8082-> 8083 / tcp calibru-web 103MB (virtual 406MB
Concluzie
În acest ghid, ați aflat despre cum să listați containerele Docker cu mai multe metode. Sper că aveți acum suficiente cunoștințe despre cum să listați containerele Docker în Linux.