Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Esecuzione di un'Immagine Scaricata | Lavorare con le Immagini Docker
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
Fondamenti di Docker

bookEsecuzione di un'Immagine Scaricata

Avvio di container dalle immagini

L'avvio di container dalle immagini è una parte fondamentale del lavoro con Docker. Per eseguire questa operazione, si utilizza il comando docker run, che crea e avvia un nuovo container basato su una specifica immagine.

La sintassi generale di questo comando è:

docker run [OPTIONS] IMAGE [COMMAND]

Alcune delle opzioni più comuni includono:

  • -d: Esegue il container in modalità detached (in background);
  • -p: Mappa le porte tra l'host e il container;
  • --name: Assegna un nome personalizzato al container;
  • -it: Esegue il container in modalità interattiva, consentendo l'utilizzo di una shell all'interno del container.

L'esecuzione del seguente comando avvia un nuovo container Ubuntu e fornisce una shell interattiva al suo interno:

docker run -p 8080:80 nginx

Il flag -p mappa la porta interna 80 del container alla porta 8080 della macchina locale.

Una volta che il container è in esecuzione, è possibile aprire il browser e andare su:

http://localhost:8080

Sarà possibile visualizzare Nginx in esecuzione a questo indirizzo. Si noti che nulla viene eseguito direttamente sul computer: tutto viene eseguito all'interno di Docker.

Ciclo di vita del container: avvio, arresto e rimozione dei container

Una volta avviato, un container attraversa un ciclo di vita che include diverse fasi chiave:

  • Il container viene avviato quando viene eseguito da un'immagine;
  • Rimane in esecuzione finché il suo processo principale è attivo;
  • È possibile arrestare un container in esecuzione con il comando docker stop, che arresta in modo sicuro il processo del container;
  • Se si desidera rimuovere completamente un container, si utilizza docker rm, che elimina il container dal sistema.

La rimozione di un container non elimina l'immagine sottostante, quindi è sempre possibile avviare un nuovo container dalla stessa immagine in un secondo momento. Comprendere questi comandi di base del ciclo di vita—avvio, arresto e rimozione dei container—aiuta a gestire in modo efficiente l'ambiente Docker durante lo sviluppo e il test delle applicazioni.

question mark

Cosa fa il comando docker run?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 2

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

bookEsecuzione di un'Immagine Scaricata

Scorri per mostrare il menu

Avvio di container dalle immagini

L'avvio di container dalle immagini è una parte fondamentale del lavoro con Docker. Per eseguire questa operazione, si utilizza il comando docker run, che crea e avvia un nuovo container basato su una specifica immagine.

La sintassi generale di questo comando è:

docker run [OPTIONS] IMAGE [COMMAND]

Alcune delle opzioni più comuni includono:

  • -d: Esegue il container in modalità detached (in background);
  • -p: Mappa le porte tra l'host e il container;
  • --name: Assegna un nome personalizzato al container;
  • -it: Esegue il container in modalità interattiva, consentendo l'utilizzo di una shell all'interno del container.

L'esecuzione del seguente comando avvia un nuovo container Ubuntu e fornisce una shell interattiva al suo interno:

docker run -p 8080:80 nginx

Il flag -p mappa la porta interna 80 del container alla porta 8080 della macchina locale.

Una volta che il container è in esecuzione, è possibile aprire il browser e andare su:

http://localhost:8080

Sarà possibile visualizzare Nginx in esecuzione a questo indirizzo. Si noti che nulla viene eseguito direttamente sul computer: tutto viene eseguito all'interno di Docker.

Ciclo di vita del container: avvio, arresto e rimozione dei container

Una volta avviato, un container attraversa un ciclo di vita che include diverse fasi chiave:

  • Il container viene avviato quando viene eseguito da un'immagine;
  • Rimane in esecuzione finché il suo processo principale è attivo;
  • È possibile arrestare un container in esecuzione con il comando docker stop, che arresta in modo sicuro il processo del container;
  • Se si desidera rimuovere completamente un container, si utilizza docker rm, che elimina il container dal sistema.

La rimozione di un container non elimina l'immagine sottostante, quindi è sempre possibile avviare un nuovo container dalla stessa immagine in un secondo momento. Comprendere questi comandi di base del ciclo di vita—avvio, arresto e rimozione dei container—aiuta a gestire in modo efficiente l'ambiente Docker durante lo sviluppo e il test delle applicazioni.

question mark

Cosa fa il comando docker run?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 2
some-alt