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
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:
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.