Denne artikkelen vil illustrere metoden for å lage et bilde for en applikasjon.
Hvordan lage et bilde for en applikasjon?
Bilder er kjernen i Docker -plattformen. For å containere applikasjonen, må brukerne opprette Docker -bildet.
Sjekk ut de nevnte instruksjonene for å bygge bildet i Docker for en applikasjon.
Trinn 1: Åpen terminal
For det første, lanser terminalen for å kjøre Docker -kommandoer. For eksempel har vi brukt "git bash”Terminal. Imidlertid kan brukere bruke Windows -standardterminalen også:
Trinn 2: Åpne prosjektkatalogen
Deretter navigerer du til prosjektkatalogen gjennom "CD ”Kommando:
$ CD "C: \ Multistage"
Trinn 3: Opprett og åpne programfil
Lag en programfil for å spesifisere programmet. For dette formålet kan brukere bruke Windows Notisblokk. For eksempel har vi brukt "Nano”Text Editor:
$ nano main.gå
Lim inn de underkodede instruksjonene i filen og trykk på “Ctrl+O”For å lagre endringen for en Nano Text Editor. For notisblokk, trykk “Ctrl+s”For å lagre endringer:
Pakkehoved
import (
"FMT"
"Logg"
"Nett/http"
)
func handler (w http.ResponseWriter, R *http.Be om)
fmt.Fprintf (w, "Hei! Velkommen til Linuxhint Tutorial ")
func main ()
http.HandleFunc ("/", handler)
Logg.Fatal (http.Listenandserve ("0.0.0.0: 8080 ", null))
Trinn 4: Lag dockerfile
I neste trinn, lag en dockerfile. Husk at filens navn må være “Dockerfile”Uten forlengelse:
$ nano dockerfile
Lim inn de under-nevnte instruksjonene i “Dockerfile”. Disse instruksjonene vil bli brukt til å lage et Docker -bilde:
Fra Golang: 1.8
Workdir/go/src/app
Kopier Main.gå .
Run Go Build -o Webserver .
Cmd ["./Internett server"]
Trinn 5: Lag Docker -bilde
Lag nå et friskt Docker-bilde ved hjelp av den nedenfor-nevnte kommandoen:
$ docker build -t new-web-image .
I kommandoen ovenfor, “-t”Alternativet spesifiserer taggen eller bildetavnet:
Trinn 6: Kjør Docker -bilde
Kjør nå Docker -bildet for å opprette og utføre Docker -beholderen for å distribuere applikasjonen i containeren:
$ Docker Run -P 8080: 8080 New-Web-Image
Her, "-p”Alternativ brukes til å spesifisere den utsatte porten som beholderen vil utføre og distribuere prosjektet:
For bekreftelse, gå til “Localhost: 8080”URL i nettleseren:
Fra output ovenfor kan du se at vi har opprettet og kjørt bildet for å utføre applikasjonen i beholderen.
Konklusjon
For å bygge et bilde i Docker for en applikasjon, lager du først en ny Dockerfile som inneholder viktige instruksjoner for å lage et nytt bilde. Etter det, bruk "Docker Build -t .”Kommando for å lage et nytt Docker -bilde for applikasjonen. Dette innlegget har illustrert prosedyren for å lage et bilde for en applikasjon i Docker.