Docker - Contenitori

I contenitori sono istanze di immagini Docker che possono essere eseguite utilizzando il comando di esecuzione Docker. Lo scopo principale di Docker è eseguire i contenitori. Parliamo di come lavorare con i contenitori.

Esecuzione di un container

L'esecuzione dei container viene gestita con Docker runcomando. Per eseguire un contenitore in modalità interattiva, avvia prima il contenitore Docker.

sudo docker run –it centos /bin/bash

Quindi premi Crtl + p e tornerai alla shell del tuo sistema operativo.

Verrai quindi eseguito nell'istanza del sistema CentOS sul server Ubuntu.

Elenco dei contenitori

È possibile elencare tutti i contenitori sulla macchina tramite docker pscomando. Questo comando viene utilizzato per restituire i contenitori attualmente in esecuzione.

docker ps

Sintassi

docker ps

Opzioni

Nessuna

Valore di ritorno

L'output mostrerà i contenitori attualmente in esecuzione.

Esempio

sudo docker ps

Produzione

Quando eseguiamo il comando precedente, produrrà il seguente risultato:

Vediamo alcune altre varianti di docker ps comando.

docker ps -a

Questo comando viene utilizzato per elencare tutti i contenitori nel sistema

Sintassi

docker ps -a

Opzioni

  • ─a - Dice al docker ps comando per elencare tutti i contenitori sul sistema.

Valore di ritorno

L'output mostrerà tutti i contenitori.

Esempio

sudo docker ps -a

Produzione

Quando eseguiamo il comando precedente, produrrà il seguente risultato:

storia docker

Con questo comando puoi vedere tutti i comandi che sono stati eseguiti con un'immagine tramite un contenitore.

Sintassi

docker history ImageID

Opzioni

  • ImageID - Questo è l'ID immagine per il quale vuoi vedere tutti i comandi che sono stati eseguiti contro di esso.

Valore di ritorno

L'output mostrerà tutti i comandi eseguiti su quell'immagine.

Esempio

sudo docker history centos

Il comando precedente mostrerà tutti i comandi che sono stati eseguiti su centos Immagine.

Produzione

Quando eseguiamo il comando precedente, produrrà il seguente risultato: