Come inizio a programmare in Docker

Come inizio a programmare in Docker
La piattaforma Docker è una piattaforma ben nota e universalmente utilizzata per la costruzione, la gestione, la spedizione e la distribuzione di applicazioni e progetti. Questa piattaforma rende lo sviluppo un gioco da ragazzi grazie al suo concetto di containerizzazione. I contenitori Docker confezionano il codice sorgente dell'applicazione, le impostazioni di configurazione e le dipendenze che aiutano gli sviluppatori a condividere, configurare e distribuire le applicazioni su macchine diverse.

Questo blog spiegherà come iniziare la programmazione in Docker.

Prerequisiti: installa Docker su Windows

Per iniziare la programmazione con Docker, è necessario installare Docker su Windows. L'installazione di Docker prevede vari passaggi, come abilitare la virtualizzazione, il WSL e il pacchetto WSL Updater. A tale scopo, vai al nostro articolo associato e installa Docker su Windows.

Come iniziare a programmare in Docker?

Per iniziare la programmazione in Docker, prima, crea un semplice file di programma. Quindi, utilizza Crea un Dockerfile per un programma che creerà l'immagine per containerizzare l'applicazione. Per una guida adeguata, consultare la procedura data.

Passaggio 1: creare un file di programma
Crea un semplice file di programma HTML chiamato "indice.html"E incolla il seguente frammento nel file:






Ciao! Benvenuti in LinuxHint Tutorial



Passaggio 2: crea Dockerfile
Dopo aver creato il programma, è tenuto a botticarlo. A tale scopo, crea un file chiamato "Dockerfile"E aggiungi le istruzioni di seguito al file:

Da nginx: ultimo
Copia indice.html/usr/share/nginx/html/indice.html
Entrypoint ["nginx", "-g", "daemon off;"]

Nel codice sopra:

  • "DA"L'istruzione specifica l'immagine di base per il contenitore. Per un semplice programma HTML, abbiamo utilizzato "Nginx: ultimo"Come immagine di base.
  • "COPIA"L'istruzione aggiunge il file di origine al percorso del contenitore.
  • "PUNTO D'ENTRATA"Specifica l'eseguibile di impostazione predefinita o contenitore. A tale scopo, abbiamo usato "nginx"Che eseguirà il file di origine copiato"indice.html":

Passaggio 3: generare l'immagine per containerizzare l'applicazione
Nel passaggio successivo, utilizzare il comando fornito e generare la nuova immagine Docker che verrà utilizzata per containerizzare il progetto. Qui, il nome dell'immagine è definito con il “-T" opzione:

> Docker build -t html -img .

Passaggio 4: eseguire l'immagine
Quindi, esegui l'immagine per creare ed eseguire il contenitore Docker. Eseguindo questo comando, incapsuleremo il programma nel contenitore:

> Docker run -d -p 80:80 HTML -IMG

Qui, il "-D"L'opzione esegue il contenitore in modalità distaccata e"-P"Definito il porto di esposizione di localhost per l'esecuzione del contenitore:

Per la verifica, vai alla porta specificata dell'host locale. Nel nostro caso, abbiamo aperto il "Localhost"Sul browser. Dall'output, si può osservare che abbiamo creato e distribuito con successo il programma nell'ambiente di sviluppo Docker:

È così che puoi iniziare a programmare in Docker.

Conclusione

Per iniziare la programmazione in Docker, prima, imposta Docker sul tuo sistema e crea un programma semplice in quanto abbiamo creato un programma HTML. Successivamente, crea un file Docker del programma specificato e crea la nuova immagine. Quindi, eseguire l'immagine per containerizzare e distribuire il programma. Questo blog ha fornito una guida di base per iniziare la programmazione in Docker.