Una guida per principianti alla costruzione di immagini Docker

Una guida per principianti alla costruzione di immagini Docker
Docker è una piattaforma di sviluppo del progetto utilizzata di frequente. I componenti principali di Docker sono i contenitori Docker, le immagini Docker, il motore Docker Daemon/Docker, i registri Docker, il client Docker e il server. Le immagini Docker sono semplici file di testo che contengono istruzioni per istruire il contenitore Docker per la distribuzione del progetto.

Questo post fornirà una guida per principianti alla costruzione di immagini Docker.

Una guida per principianti alla costruzione di immagini Docker

Per creare un'immagine Docker di base per eseguire un piccolo programma, passare attraverso le istruzioni di seguito donate.

Passaggio 1: Open Terminal
Apri il tuo terminale preferito dal menu di avvio di Windows. Ad esempio, utilizzeremo il "Git Bash" terminale:

Passaggio 2: aprire la directory del progetto
Apri la directory del progetto con l'aiuto di "CD"Comando:

$ cd "c: \ multistage"

Passaggio 3: creare e aprire il file di programma
Quindi, crea e apri un semplice file di progetto "principale.andare"Con l'aiuto del nano Editor di testo:

$ nano main.andare

Incolla il seguente programma nel "principale.andare" file. Il codice fornito è un semplice "Golang"Programma da stampare"Ciao! Benvenuti in LinuxHint Tutorial":

Pacchetto principale
importazione (
"FMT"
"tronco d'albero"
"net/http"
)
gestore func (w http.Responsewriter, r *http.Richiesta)
fmt.Fprintf (w, "ciao! Benvenuto in LinuxHint Tutorial ")

func main ()
http.Handlefunc ("/", gestore)
tronco d'albero.Fatale (http.Ascoltandserve ("0.0.0.0: 8080 ", zero))

Premere "Ctrl+O"Per salvare le modifiche e"Ctrl+X" uscire.

Passaggio 4: crea Dockerfile
Quindi, crea e apri un nuovo Dockerfile usando il Nano Text Editor:

$ nano Dockerfile

Incolla le istruzioni di seguito che useranno per eseguire il contenitore per eseguire il "principale.andare" programma:

Da golang: 1.8
Workdir/go/src/app
Copia principale.andare .
Esegui GO Build -O Webserver .
Cmd ["./server web"]

Passaggio 5: crea l'immagine Docker
Ora, crea una nuova immagine Docker utilizzando il "Docker build -t "Comando. Qui, il "-T"Il flag viene aggiunto per taggare il nome dell'immagine e"."Viene utilizzato per accedere a Dockerfile:

$ Docker Build -t Nuovo Web-Image .

Passaggio 6: esegui l'immagine Docker
Infine, eseguire l'immagine Docker per eseguire il contenitore. Nel comando dato, il "-P"L'opzione viene utilizzata per specificare il numero di porta in cui"principale.andare"Il programma verrà eseguito:

$ Docker Run -P 8080: 8080 Nuova Image

Apri il browser e visita l'URL dell'host locale "http: \\ localhost: 8080":

Dall'output di cui sopra, si può osservare che abbiamo distribuito con successo il semplice progetto costruendo l'immagine Docker.

Conclusione

Per creare una semplice immagine Docker per i principianti, prima, crea il semplice Dockerfile e aprila.
Specificare le istruzioni di base per eseguire il progetto. Dopodiché, costruisci la nuova immagine Docker utilizzando il “Docker build -t ."Comando. Per eseguire l'immagine Docker per elaborare il contenitore, utilizzare il “Docker Run "Comando. Abbiamo fornito una guida per principianti alla costruzione di immagini Docker.