Indietro

Guida pratica Docker: avvio, stop, riavvio, creazione e accesso ai container

Docker è una potente piattaforma per la creazione, la distribuzione e l’esecuzione di applicazioni in contenitori. In questa guida, esploreremo le operazioni fondamentali di gestione dei container Docker, inclusi l’avvio, l’arresto, il riavvio, la creazione e l’accesso all’interno dei container.

Avvio di un container Docker

Per avviare un container Docker, utilizziamo il comando docker run. Ad esempio, se vogliamo eseguire un container basato sull’immagine “nginx”, possiamo digitare il seguente comando:

docker run -d --name mio-container-nginx nginx

Questo comando avvia un nuovo container in background (“-d”) con il nome “mio-container-nginx” utilizzando l’immagine “nginx” da Docker Hub.

Arresto di un container Docker

Per fermare un container Docker in esecuzione, possiamo utilizzare il comando docker stop. Trova l’ID o il nome del container utilizzando il comando docker ps, quindi esegui:

docker stop mio-container-nginx

Questo comando fermerà il container in modo ordinato, permettendo ai processi interni di eseguire le operazioni di chiusura prima dell’arresto.

Riavvio di un container Docker

Se desideri riavviare un container precedentemente arrestato, puoi utilizzare il comando docker restart. Ad esempio:

docker restart mio-container-nginx

Questo comando riavvierà il container senza dover reimpostare tutte le configurazioni.

Creazione di un container Docker

Per creare un nuovo container, devi specificare l’immagine da utilizzare e, eventualmente, configurare opzioni aggiuntive. Ad esempio:

docker create --name mio-nuovo-container ubuntu

Questo comando crea un nuovo container basato sull’immagine “ubuntu” con il nome “mio-nuovo-container”. Nota che il container viene creato ma non viene avviato.

Accesso a un container con /bin/bash

Se desideri interagire direttamente con un container e accedere al suo terminale, puoi utilizzare il comando docker exec. Ad esempio, per accedere al terminale di un container basato su Ubuntu:

docker exec -it mio-nuovo-container /bin/bash

Questo comando ti permetterà di eseguire comandi all’interno del container, come se fossi dentro una macchina virtuale o un ambiente separato.

Con questa guida, hai ora una panoramica completa delle operazioni essenziali di gestione dei container Docker. Sia che tu stia iniziando con Docker o che stia approfondendo le tue conoscenze, questi comandi costituiscono una base solida per gestire i tuoi container in modo efficace.

suporipo
suporipo
https://www.mirkobuttazzo.com

Leave a Reply

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *