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: