Dockerfile nybegynnerguide

Dockerfile nybegynnerguide

DockerFile er en av de mest brukte filene for å lage et bilde i Docker -plattformen. Dockerfile blir referert til som en enkel tekstfil som inkluderer kommandoer eller instruksjoner som er avgjørende for å bygge et Docker -bilde. Imidlertid kan disse instruksjonene også utføres av terminalen, men også å utføre hver instruksjon en etter en er hektisk. En annen fordel med DockerFile er at brukere kan lage så mange bilder som de vil bruke en enkelt Dockerfile.

Denne bloggen vil gi en nybegynnerguide for å lage og bruke dockerfile.

Dockerfile nybegynnerguide

Følg den nedenfor-børsnoterte metoden for å forstå den grunnleggende DockerFile-kommandoen, en metode for å lage en DockerFile, og hvordan du bruker den til å generere et nytt bilde:

  • Grunnleggende kommandoer for dockerfile
  • Hvordan lage og bruke en dockerfile?

Grunnleggende kommandoer for dockerfile

Den undergitte tabellen inneholder detaljene relatert til Dockerfile-kommandoer og deres beskrivelse:

Kommando Beskrivelse
FRA Dockerfile må starte med “FRA”Uttalelse. Det brukes til å spesifisere foreldrebildet som det nye bildet vil bli generert.
LØPE Denne uttalelsen kan utføre enhver kommando i Docker -lagene i bildet.
Workdir Den brukes til å stille inn arbeidskatalogen for dockerfile -instruksjoner, for eksempel Løp, CMD og Env.
Env Det brukes til å angi Docker -miljøvariabelen til miljøverdi.
VOLUM Det brukes til å montere Docker -volumet med en bestemt bane til Docker -beholderen.
INNGANGSPUNKT Den brukes til å konfigurere containere som vil være kjørbare og automatisk kjøres etter byggingen.
CMD CMD gir standardverdier for å kjøre containere. Det kan også brukes til å gi standard argumenter for INNGANGSPUNKT.
AVDEKKE Den definerer den utsatte porten som beholderen vil utføre.
KOPIERE Denne uttalelsen brukes til å kopiere instruksjonen eller mappen fra kilden og lime den inn i containerdestinasjonsstien.
Onbuild Det brukes til å spesifisere instruksjoner i basisbildet, men utfør dem via nedstrømsbildet.

Hvordan lage og bruke en Dockerfile for å generere et Docker -bilde?

For å lage og bruke en enkel Dockerfile, lag først en fil som heter Dockerfile. Husk at filens navn må være “Dockerfile”, Og ikke bruk noen utvidelse. For en bedre forståelse, sjekk ut de medfølgende instruksjonene.

Trinn 1: Lag dockerfile

Instruksjonene under levert bruker følgende utsagn:

  • FRA”Brukes til å spesifisere basisbildet.
  • Workdir”Definerer arbeidskatalogen.
  • KOPIERE”Kopierer kildeinnholdet i containerdestinasjonsstien.
  • LØPE”Utfør“Internett server”I topplagene til Docker -bildet.
  • CMD”Spesifiser inngangspunktet eller standardene for å kjøre“/Internett server”:
Fra Golang: Alpine
Workdir/go/src/app
Kopier Main.gå .
Run Go Build -o Webserver .
Cmd ["./Internett server"]

Etter å ha opprettet Dockerfile, trykk “Ctrl+s”For å redde det:

Trinn 2: Generer Docker -bildet

Deretter genererer du Docker -bildet ved hjelp av "bygge”Docker -kommando. Her, “-t”Brukes til å definere bildenavnet:

> docker build -t new -img .

Det kan observeres at vi har laget et Docker -bilde ved hjelp av Dockerfile:

Merk: Brukere kan også generere Docker -bildet ved å spesifisere banen til Dockerfile:

> docker build -t new -img -f dockerfile .

Konklusjon

DockerFile er en normal tekstfil som inneholder instruksjoner for å generere en Dockerfile. De grunnleggende Dockerfile -utsagnene er “Fra”, “Workdir”, “Copy”, “Run” og “CMD”. Dockerfile må navngis “Dockerfile”Uten noen filforlengelse. For å generere bildet fra Dockerfile, “bygge”Docker -kommandoen brukes. Denne bloggen har gitt en nybegynnerguide for dockerfile.