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.