Hvis du er systemadministrator og ansvarlig for administration af Docker, skal du muligvis vide, hvordan du angiver Docker-containere. Der er flere måder at liste Docker-containere på Linux.
I denne vejledning viser vi dig, hvordan du opregner Docker-containere med flere eksempler.
Liste over alle Docker-containere
Hvis du vil liste alle Docker-containere i dit system, inklusive kørsel af Docker-container og stoppede Docker-containere, er der flere kommandoer, du kan liste dem som vist nedenfor:
docker container liste -aEller
docker container ls -aEller
docker container ps -aEller
docker ps -aDu skal se alle kørende og stoppede Docker-containere i følgende output:
CONTAINER ID BILLEDE KOMMANDO OPRET STATUS PORTS NAVNE592b9fe9f478 drupal "docker-php-entrypoi ..." 3 minutter siden Afsluttet (0) Omkring et minut siden mystifying_cartwright
9392aab37f99 wordpress "docker-entrypoint.s… "5 minutter siden Op 5 minutter 0.0.0.0: 8081-> 80 / tcp wpcontainer
bcbc64840b0a mariadb "docker-entrypoint.s… "6 minutter siden Op 6 minutter 3306 / tcp wordpressdb
3e5cddafb61d technosoft2000 / kaliber-web: v1.1.9 "/ bin / bash -c / init /…" 19 timer siden Op 19 timer 0.0.0.0: 8082-> 8083 / tcp kaliber-web
[/ cc
En kort forklaring af hver kolonne er vist nedenfor:
Beholder-id: En unik identifikation af containeren.
Forestil dig: Docker-billednavn, der bruges til at oprette containeren.
Kommando: Navnet på den kommando, der kører efter start af containeren.
Oprettet: Vis tidspunkt for oprettelse af container.
Status: Vis containerens kørselsstatus.
Porte: Viser den åbne port.
Navne: Beholdernavn.
Hvis du kun vil angive stoppede Docker-containere i dit system, skal du køre følgende kommando:
[cc lang = "bash" width = "700" escaped = "true"]
docker ps --filter "status = afsluttet"
Du skal se følgende output:
CONTAINER ID BILLEDE KOMMANDO OPRET STATUS PORTS NAVNE592b9fe9f478 drupal "docker-php-entrypoi ..." 4 minutter siden Afsluttet (0)
For cirka et minut siden mystifying_cartwright
Liste over alle kørende Docker-containere
Hvis du kun vil liste Docker-containere, der kører i dit system, er der flere kommandoer til at liste dem.
Hvis du vil liste alle Running Docker-containere, skal du køre en af følgende kommandoer:
docker container lsEller
docker container listeEller
docker container psEller
docker psDu skal se alle kørende Docker-containere i følgende output:
CONTAINER ID BILLEDE KOMMANDO OPRET STATUS PORTS NAVNE9392aab37f99 wordpress "docker-entrypoint.s… "6 minutter siden Op 6 minutter 0.0.0.0: 8081-> 80 / tcp wpcontainer
bcbc64840b0a mariadb "docker-entrypoint.s… "7 minutter siden Op 7 minutter 3306 / tcp wordpressdb
3e5cddafb61d technosoft2000 / kaliber-web: v1.1.9 "/ bin / bash -c / init /…" 19 timer siden Op 19 timer 0.0.0.0: 8082-> 8083 / tcp kaliber-web
Hvis du vil liste det eneste ID for den kørende Docker-container, skal du køre følgende kommando:
docker container ls -qDu skal se følgende output:
9392aab37f99bcbc64840b0a
3e5cddafb61d
Liste over alle Docker-containere efter størrelse
Du kan også liste alle kørende Docker-containere med størrelsen på hver container
For eksempel liste og se størrelsen på alle kørende Docker-containere, kør følgende kommando:
docker containerliste -sDu skal se alle kørende Docker-containere med størrelseskolonne, som vist nedenfor:
CONTAINER ID BILLEDE KOMMANDO OPRET STATUS PORTS NAVNE STØRRELSE9392aab37f99 wordpress "docker-entrypoint.s… "7 minutter siden Op 7 minutter 0.0.0.0: 8081-> 80 / tcp wpcontainer 2B (virtuel 543MB)
bcbc64840b0a mariadb "docker-entrypoint.s… "7 minutter siden Op 7 minutter 3306 / tcp wordpressdb 2B (virtuel 407MB)
3e5cddafb61d technosoft2000 / kaliber-web: v1.1.9 "/ bin / bash -c / init /…" 19 timer siden Op 19 timer 0.0.0.0: 8082-> 8083 / tcp kaliber-web 103 MB (virtuel 406 MB)
Du kan også liste og se størrelsen på alle kørende og stoppede containere med følgende kommando:
docker container ls -asDu skal se følgende output:
CONTAINER ID BILLEDE KOMMANDO OPRET STATUS PORTS NAVNE STØRRELSE592b9fe9f478 drupal "docker-php-entrypoi ..." 5 minutter siden Afsluttet (0) 3 minutter siden mystifying_cartwright 0B (virtuel 495MB)
9392aab37f99 wordpress "docker-entrypoint.s… "7 minutter siden Op 7 minutter 0.0.0.0: 8081-> 80 / tcp wpcontainer 2B (virtuel 543MB)
bcbc64840b0a mariadb "docker-entrypoint.s… "8 minutter siden Op 8 minutter 3306 / tcp wordpressdb 2B (virtuel 407MB)
3e5cddafb61d technosoft2000 / kaliber-web: v1.1.9 "/ bin / bash -c / init /…" 19 timer siden Op 19 timer 0.0.0.0: 8082-> 8083 / tcp kaliber-web 103 MB (virtuel 406 MB
Konklusion
I denne vejledning lærte du om, hvordan man liste Docker-containere med flere metoder. Jeg håber, at du nu har tilstrækkelig viden om, hvordan du angiver Docker-containere i Linux.