Quali sono i passaggi per distribuire un'immagine Nginx usando Docker?

Quali sono i passaggi per distribuire un'immagine Nginx usando Docker?
Docker contiene più immagini tra cui Alpine, Ubuntu, Nginx e molti altri. L'immagine NGINX è un'immagine del contenitore pre-costruito che include il software Nginx e i suoi file di configurazione. Permette agli utenti di distribuire rapidamente le app Web basate su Nginx in un ambiente confezionato. Inoltre, gli utenti possono personalizzare l'immagine NGINX modificando i suoi file di configurazione o creando la propria immagine Docker in base all'immagine NGINX ufficiale.

Questo articolo dimostrerà:

  • Come distribuire un'immagine Nginx direttamente tramite il comando "Docker run"?
  • Come distribuire un'immagine Nginx utilizzando Docker Compose?

Come distribuire un'immagine Nginx direttamente tramite il comando "Docker run"?

Per distribuire un'immagine Nginx, il “Docker run -name -p -d "Il comando viene utilizzato. Prova i passaggi sotto forniti per una dimostrazione pratica.

Passaggio 1: eseguire l'immagine NGINX come contenitore Docker
Per distribuire un'immagine Nginx ed eseguirla come contenitore Docker, eseguire il comando sotto l'elenco:

Docker Run -NAME NGINX -CONT -P 80:80 -D NGINX

Qui:

  • "-nome"L'opzione viene utilizzata per specificare il nome del contenitore.
  • "Nginx-Cont"È il nome del contenitore.
  • "-P"Il flag viene utilizzato per assegnare la porta.
  • "80:80"È la porta assegnata.
  • "-D"L'opzione viene utilizzata per eseguire il contenitore Docker in modalità distaccata:

Questo comando ha creato un contenitore chiamato "Nginx-Cont"Basato sull'immagine Nginx.

Passaggio 2: visualizzare l'immagine in esecuzione
Per visualizzare l'immagine in esecuzione come contenitore, gli utenti possono utilizzare il comando sotto fornito:

Docker PS

L'output sopra mostra che l'immagine Nginx è in esecuzione come contenitore.

Passaggio 3: verifica
Gli utenti possono anche navigare verso la porta allocata per verificare se il contenitore è creato e sta eseguendo o meno:

L'output mostra che abbiamo distribuito correttamente l'immagine NGINX ed eseguirla come contenitore.

Come distribuire un'immagine Nginx utilizzando Docker Compose?

Per distribuire l'immagine Nginx, prima, crea un file di composizione. Quindi, digita il "docker -compose up -d"Comando per eseguire i servizi di composizione. Quindi, verifica l'immagine in esecuzione tramite "Docker PS"Comando. Segui i passaggi forniti per una migliore comprensione.

Passaggio 1: creare un file di composizione
Innanzitutto, apri il codice Visual Studio, crea un nuovo file con "docker-compose.YML"Nome e incolla il seguente frammento in esso:

Servizi:
ragnatela:
Immagine: nginx: ultimo
Porte:
- "9090: 80"

Nel codice sopra:

  • "Servizi"La chiave viene utilizzata per configurare i servizi di commento. Qui, abbiamo configurato un servizio i.e., "ragnatela".
  • "ragnatelaIl servizio "utilizza il"Nginx: ultimo"Porta immagine e mappe"9090"Sul macchina host a port"80"Nel contenitore.

Passaggio 2: Avvia un servizio
Quindi, aprire il terminale e avviare il servizio di commento utilizzando "Docker-Opse UpComando "con il"-D"Opzione per avviarlo in modalità distaccata:

docker -compose up -d

Nota: Eseguire il comando sopra dopo aver navigato nella directory in cui il "docker-compone.Il file YML ”viene creato.

Passaggio 3: Visualizza l'immagine in esecuzione

Quindi, eseguire il comando fornito fornito per visualizzare l'immagine in esecuzione come contenitore:

Docker PS

L'immagine Nginx esegue un contenitore.

Passaggio 4: verifica
Infine, reindirizza alla porta assegnata per garantire che il contenitore sia creato dall'immagine NGINX e funziona correttamente:

Abbiamo distribuito correttamente l'immagine NGINX ed eseguila come contenitore.

Conclusione

L'immagine NGINX può essere distribuita direttamente usando "Docker run -name -p -d "Comando. Inoltre, gli utenti possono creare un file di composizione e configurare i servizi. Quindi, esegui il "docker -compose up -d"Comando. Per la verifica, utilizzare il comando "Docker PS" per visualizzare l'immagine in esecuzione come contenitore. Questo articolo ha dimostrato i metodi per distribuire l'immagine NGINX usando Docker.