Om du är systemadministratör och ansvarig för att hantera Docker kan du behöva veta hur du listar Docker-behållare. Det finns flera sätt att lista Docker-behållare i Linux.
I den här handledningen visar vi dig hur du listar Docker-behållare med flera exempel.
Lista alla Docker-behållare
Om du vill lista alla Docker-behållare i ditt system, inklusive att köra Docker-behållare och stoppade Docker-behållare, finns det flera kommandon som du kan lista dem enligt nedan:
docker containerlista -aEller
docker container ls -aEller
dockerbehållare ps -aEller
docker ps -aDu bör se alla Docker-containrar som körs och stoppas i följande utdata:
CONTAINER ID BILDKOMMANDO SKAPAD STATUS PORTS NAMN592b9fe9f478 drupal "docker-php-entrypoi ..." 3 minuter sedan Avslutad (0) Ungefär en minut sedan mystifying_cartwright
9392aab37f99 wordpress "docker-entrypoint.s… "5 minuter sedan Upp 5 minuter 0.0.0.0: 8081-> 80 / tcp wp-behållare
bcbc64840b0a mariadb "docker-entrypoint.s ... "6 minuter sedan Upp 6 minuter 3306 / tcp wordpressdb
3e5cddafb61d technosoft2000 / caliber-web: v1.1.9 "/ bin / bash -c / init /…" 19 timmar sedan Upp 19 timmar 0.0.0.0: 8082-> 8083 / tcp kaliber-webb
[/ cc
En kort förklaring av varje kolumn visas nedan:
Behållar-ID: En unik identifiering av containern.
Tänk dig: Docker-bildnamn som används för att skapa behållaren.
Kommando: Namnet på kommandot som körs efter start av behållaren.
Skapad: Visa skapartid för behållare.
Status: Visa containerns körstatus.
Hamnar: Visar den öppna porten.
Namn: Behållarnamn.
Om du vill lista bara stoppade Docker-behållare i ditt system, kör följande kommando:
[cc lang = "bash" width = "700" escaped = "true"]
docker ps --filter "status = avslutad"
Du bör se följande utdata:
CONTAINER ID BILDKOMMANDO SKAPAD STATUS PORTS NAMN592b9fe9f478 drupal "docker-php-entrypoi ..." 4 minuter sedan Avslutad (0)
För ungefär en minut sedan mystifying_cartwright
Lista alla körande Docker-behållare
Om du bara vill lista Docker-behållare som körs i ditt system, finns det flera kommandon för att lista dem.
För att lista alla Docker-behållare som körs kör du något av följande kommandon:
docker container lsEller
docker container listaEller
dockerbehållare psEller
docker psDu bör se alla Docker-containrar som körs i följande utdata:
CONTAINER ID BILDKOMMANDO SKAPAD STATUS PORTS NAMN9392aab37f99 wordpress "docker-entrypoint.s… "6 minuter sedan Upp 6 minuter 0.0.0.0: 8081-> 80 / tcp wp-behållare
bcbc64840b0a mariadb "docker-entrypoint.s ... "7 minuter sedan Upp 7 minuter 3306 / tcp wordpressdb
3e5cddafb61d technosoft2000 / caliber-web: v1.1.9 "/ bin / bash -c / init /…" 19 timmar sedan Upp 19 timmar 0.0.0.0: 8082-> 8083 / tcp kaliber-webb
Om du vill lista det enda ID för den Docker-behållaren som körs, kör du följande kommando:
docker container ls -qDu bör se följande utdata:
9392aab37f99bcbc64840b0a
3e5cddafb61d
Lista alla Docker-behållare efter storlek
Du kan också lista alla körande Docker-containrar med storleken på varje container
Till exempel lista och visa storleken på alla Docker-behållare som körs, kör följande kommando:
docker containerlista -sDu bör se alla Docker-containrar som körs med storlekskolumn, som visas nedan:
CONTAINER ID BILDKOMMANDO SKAPAD STATUS PORTS NAMN STORLEK9392aab37f99 wordpress "docker-entrypoint.s… "7 minuter sedan Upp 7 minuter 0.0.0.0: 8081-> 80 / tcp wpcontainer 2B (virtuell 543MB)
bcbc64840b0a mariadb "docker-entrypoint.s… "7 minuter sedan Upp 7 minuter 3306 / tcp wordpressdb 2B (virtuell 407MB)
3e5cddafb61d technosoft2000 / caliber-web: v1.1.9 "/ bin / bash -c / init /…" 19 timmar sedan Upp 19 timmar 0.0.0.0: 8082-> 8083 / tcp kaliber-webb 103MB (virtuell 406MB)
Du kan också lista och visa storleken på alla körande och stoppade containrar med följande kommando:
docker container ls -asDu bör se följande utdata:
CONTAINER ID BILDKOMMANDO SKAPAD STATUS PORTS NAMN STORLEK592b9fe9f478 drupal "docker-php-entrypoi ..." 5 minuter sedan Avslutad (0) 3 minuter sedan mystifying_cartwright 0B (virtuell 495MB)
9392aab37f99 wordpress "docker-entrypoint.s… "7 minuter sedan Upp 7 minuter 0.0.0.0: 8081-> 80 / tcp wpcontainer 2B (virtuell 543MB)
bcbc64840b0a mariadb "docker-entrypoint.s… "8 minuter sedan Upp 8 minuter 3306 / tcp wordpressdb 2B (virtuell 407MB)
3e5cddafb61d technosoft2000 / caliber-web: v1.1.9 "/ bin / bash -c / init /…" 19 timmar sedan Upp 19 timmar 0.0.0.0: 8082-> 8083 / tcp kaliber-webb 103 MB (virtuell 406 MB
Slutsats
I den här guiden lärde du dig hur du listar Docker-behållare med flera metoder. Jag hoppas att du nu har tillräckligt med kunskap om hur du listar Docker-behållare i Linux.