Se sei un amministratore di sistema e sei responsabile della gestione di Docker, potresti aver bisogno di sapere come elencare i container Docker. Esistono diversi modi per elencare i contenitori Docker in Linux.
In questo tutorial, ti mostreremo come elencare i container Docker con diversi esempi.
Elenca tutti i contenitori Docker
Se desideri elencare tutti i contenitori Docker nel tuo sistema, inclusi i contenitori Docker in esecuzione e i contenitori Docker arrestati, ci sono diversi comandi che puoi elencare come mostrato di seguito:
elenco di contenitori docker -aO
contenitore mobile ls -aO
contenitore docker ps -aO
docker ps -aDovresti vedere tutti i contenitori Docker in esecuzione e arrestati nel seguente output:
ID CONTAINER IMMAGINE COMANDO STATO CREATO NOMI PORTE592b9fe9f478 drupal "docker-php-entrypoi… " 3 minuti fa Uscita (0) Circa un minuto fa mystifying_cartwright
9392aab37f99 wordpress "docker-entrypoint.s… " 5 minuti fa Su 5 minuti 0.0.0.0:8081->80/tcp wpcontainer
bcbc64840b0a mariadb "docker-entrypoint.s… " 6 minuti fa Su 6 minuti 3306/tcp wordpressdb
3e5cddafb61d technosoft2000/calibre-web:v1.1.9 "/bin/bash -c /init/… " 19 ore fa Su 19 ore 0.0.0.0:8082->8083/tcp calibre-web
[/cc
Di seguito è riportata una breve spiegazione di ciascuna colonna:
ID contenitore: Un'identificazione univoca del contenitore.
Immagine: Nome dell'immagine Docker utilizzata per creare il contenitore.
Comando: Il nome del comando che viene eseguito dopo aver avviato il contenitore.
Creato: Visualizza il tempo di creazione del contenitore.
Stato: Visualizza lo stato di esecuzione del contenitore.
Porte: Mostra la porta aperta.
Nomi: Nome del contenitore.
Se desideri elencare solo i contenitori Docker arrestati nel tuo sistema, esegui il comando seguente:
[cc lang="bash" width="700" escape="true"]
docker ps --filter "status=exited"
Dovresti vedere il seguente output:
ID CONTAINER IMMAGINE COMANDO STATO CREATO NOMI PORTE592b9fe9f478 drupal "docker-php-entrypoi… " 4 minuti fa Uscita (0)
Circa un minuto fa mystifying_cartwright
Elenca tutti i contenitori Docker in esecuzione
Se vuoi elencare solo i container Docker in esecuzione nel tuo sistema, ci sono diversi comandi per elencarli.
Per elencare tutti i contenitori Docker in esecuzione, esegui uno dei seguenti comandi:
contenitore mobile lsO
elenco di container dockerO
contenitore mobile psO
finestra mobile psDovresti vedere tutti i contenitori Docker in esecuzione nel seguente output:
ID CONTAINER IMMAGINE COMANDO STATO CREATO NOMI PORTE9392aab37f99 wordpress "docker-entrypoint.s… " 6 minuti fa Su 6 minuti 0.0.0.0:8081->80/tcp wpcontainer
bcbc64840b0a mariadb "docker-entrypoint.s… " 7 minuti fa Su 7 minuti 3306/tcp wordpressdb
3e5cddafb61d technosoft2000/calibre-web:v1.1.9 "/bin/bash -c /init/… " 19 ore fa Su 19 ore 0.0.0.0:8082->8083/tcp calibre-web
Se desideri elencare l'unico ID del contenitore Docker in esecuzione, esegui il comando seguente:
contenitore mobile ls -qDovresti vedere il seguente output:
9392aab37f99bcbc64840b0a
3e5cddafb61d
Elenca tutti i contenitori Docker per dimensione
Puoi anche elencare tutti i container Docker in esecuzione con le dimensioni di ciascun container
Ad esempio, elenca e visualizza le dimensioni di tutti i contenitori Docker in esecuzione, esegui il comando seguente:
elenco di contenitori docker -sDovresti vedere tutti i contenitori Docker in esecuzione con la colonna delle dimensioni, come mostrato di seguito:
ID CONTAINER IMMAGINE COMANDO STATO CREATO PORTE NOMI DIMENSIONI9392aab37f99 wordpress "docker-entrypoint.s… " 7 minuti fa Su 7 minuti 0.0.0.0:8081->80/tcp wpcontainer 2B (virtuale 543MB)
bcbc64840b0a mariadb "docker-entrypoint.s… " 7 minuti fa Su 7 minuti 3306/tcp wordpressdb 2B (virtuale 407MB)
3e5cddafb61d technosoft2000/calibre-web:v1.1.9 "/bin/bash -c /init/… " 19 ore fa Su 19 ore 0.0.0.0:8082->8083/tcp calibre-web 103MB (virtuale 406MB)
Puoi anche elencare e visualizzare la dimensione di tutti i contenitori in esecuzione e arrestati con il seguente comando:
contenitore mobile ls -asDovresti vedere il seguente output:
ID CONTAINER IMMAGINE COMANDO STATO CREATO PORTE NOMI DIMENSIONI592b9fe9f478 drupal "docker-php-entrypoi… " 5 minuti fa Uscita (0) 3 minuti fa mystifying_cartwright 0B (virtuale 495 MB)
9392aab37f99 wordpress "docker-entrypoint.s… " 7 minuti fa Su 7 minuti 0.0.0.0:8081->80/tcp wpcontainer 2B (virtuale 543MB)
bcbc64840b0a mariadb "docker-entrypoint.s… " 8 minuti fa Su 8 minuti 3306/tcp wordpressdb 2B (virtuale 407MB)
3e5cddafb61d technosoft2000/calibre-web:v1.1.9 "/bin/bash -c /init/… " 19 ore fa Su 19 ore 0.0.0.0:8082->8083/tcp calibre-web 103MB (virtuale 406MB
Conclusione
In questa guida, hai appreso come elencare i contenitori Docker con diversi metodi. Spero che ora tu abbia abbastanza conoscenze su come elencare i contenitori Docker in Linux.