Hvis du er systemadministrator og ansvarlig for administrering av Docker, kan det hende du må vite hvordan du lister opp Docker-containere. Det er flere måter å liste Docker-containere i Linux.
I denne opplæringen vil vi vise deg hvordan du lister opp Docker-containere med flere eksempler.
Liste over alle Docker-containere
Hvis du vil liste opp alle Docker-containere i systemet ditt, inkludert å kjøre Docker-container og stoppede Docker-containere, er det flere kommandoer du kan liste dem som vist nedenfor:
docker containerliste -aEller
docker container ls -aEller
docker container ps -aEller
docker ps -aDu bør se alle kjørende og stoppede Docker-containere i følgende utgang:
CONTAINER ID BILDE KOMMANDO LAGET STATUS PORTS NAVN592b9fe9f478 drupal "docker-php-entrypoi ..." 3 minutter siden Avsluttet (0) Omtrent et minutt siden mystifying_cartwright
9392aab37f99 wordpress "docker-entrypoint.s… "5 minutter siden Opp 5 minutter 0.0.0.0: 8081-> 80 / tcp wpcontainer
bcbc64840b0a mariadb "docker-entrypoint.s… "6 minutter siden Opp 6 minutter 3306 / tcp wordpressdb
3e5cddafb61d technosoft2000 / caliber-web: v1.1.9 "/ bin / bash -c / init /…" 19 timer siden Opp 19 timer 0.0.0.0: 8082-> 8083 / tcp kaliber-nett
[/ cc
En kort forklaring av hver kolonne er vist nedenfor:
Beholder-ID: En unik identifikasjon av containeren.
Forestill deg: Docker-image navn som brukes til å lage containeren.
Kommando: Navnet på kommandoen som kjører etter start av containeren.
Laget: Vis opprettelsestid for container.
Status: Vis status for containeren.
Porter: Viser den åpne porten.
Navn: Beholdernavn.
Hvis du vil liste bare stoppede Docker-containere i systemet ditt, kjører du følgende kommando:
[cc lang = "bash" width = "700" escaped = "true"]
docker ps --filter "status = avsluttet"
Du bør se følgende utdata:
CONTAINER ID BILDE KOMMANDO LAGET STATUS PORTS NAVN592b9fe9f478 drupal "docker-php-entrypoi ..." 4 minutter siden Avsluttet (0)
For omtrent et minutt siden mystifying_cartwright
Liste over alle Docker-containere som kjører
Hvis du bare vil liste Docker-containere som kjører i systemet ditt, er det flere kommandoer for å liste dem.
For å liste alle Running Docker-containere, kjør en av følgende kommandoer:
docker container lsEller
docker container listeEller
docker container psEller
docker psDu bør se alle Docker-containere som kjører i følgende utdata:
CONTAINER ID BILDE KOMMANDO LAGET STATUS PORTS NAVN9392aab37f99 wordpress "docker-entrypoint.s… "6 minutter siden Opp 6 minutter 0.0.0.0: 8081-> 80 / tcp wpcontainer
bcbc64840b0a mariadb "docker-entrypoint.s… "7 minutter siden Opp 7 minutter 3306 / tcp wordpressdb
3e5cddafb61d technosoft2000 / caliber-web: v1.1.9 "/ bin / bash -c / init /…" for 19 timer siden Opp 19 timer 0.0.0.0: 8082-> 8083 / tcp kaliber-nett
Hvis du vil liste den eneste ID-en til den Docker-beholderen som kjører, kjører du følgende kommando:
docker container ls -qDu bør se følgende utdata:
9392aab37f99bcbc64840b0a
3e5cddafb61d
Liste opp alle Docker-containere etter størrelse
Du kan også liste opp alle Docker-containere som kjører, med størrelsen på hver container
For eksempel, liste opp og se størrelsen på alle Docker-containere som kjører, kjør følgende kommando:
docker containerliste -sDu bør se alle kjørende Docker-containere med størrelseskolonne, som vist nedenfor:
CONTAINER ID BILDE KOMMANDO LAGET STATUS PORTS NAVN STØRRELSE9392aab37f99 wordpress "docker-entrypoint.s… "7 minutter siden Opp 7 minutter 0.0.0.0: 8081-> 80 / tcp wpcontainer 2B (virtuell 543MB)
bcbc64840b0a mariadb "docker-entrypoint.s… "7 minutter siden Opp 7 minutter 3306 / tcp wordpressdb 2B (virtuell 407MB)
3e5cddafb61d technosoft2000 / caliber-web: v1.1.9 "/ bin / bash -c / init /…" for 19 timer siden Opp 19 timer 0.0.0.0: 8082-> 8083 / tcp kaliber-nett 103 MB (virtuell 406 MB)
Du kan også liste opp og vise størrelsen på alle containere som kjører og stopper, med følgende kommando:
docker container ls -asDu bør se følgende utdata:
CONTAINER ID BILDE KOMMANDO LAGET STATUS PORTS NAVN STØRRELSE592b9fe9f478 drupal "docker-php-entrypoi ..." 5 minutter siden Avsluttet (0) 3 minutter siden mystifying_cartwright 0B (virtuell 495MB)
9392aab37f99 wordpress "docker-entrypoint.s… "7 minutter siden Opp 7 minutter 0.0.0.0: 8081-> 80 / tcp wpcontainer 2B (virtuell 543MB)
bcbc64840b0a mariadb "docker-entrypoint.s… "8 minutter siden Opp 8 minutter 3306 / tcp wordpressdb 2B (virtuell 407MB)
3e5cddafb61d technosoft2000 / caliber-web: v1.1.9 "/ bin / bash -c / init /…" for 19 timer siden Opp 19 timer 0.0.0.0: 8082-> 8083 / tcp kaliber-nett 103 MB (virtuell 406 MB
Konklusjon
I denne guiden lærte du om hvordan du lister opp Docker-containere med flere metoder. Jeg håper du har nå nok kunnskap om hvordan du lister opp Docker-containere i Linux.