Hva er Docker Build -kommandoen

Hva er Docker Build -kommandoen

Docker Forum er en containerisert plattform som brukes til å bygge, distribuere og dele applikasjoner i containere. Vanligvis blir applikasjoner containere gjennom Docker -bilder som er maler eller øyeblikksbilder av containere. I Docker CLI administreres disse bildene og opprettet gjennom forskjellige kommandoer, for eksempel "Docker Build”Kommando skaper bildet,”Docker RMI”Fjerner bildet, og“Docker -bilder”Viser bildene.

Denne artikkelen vil demonstrere:

  • Hva er "bygge”Kommando i Docker?
  • Hvordan å bruke "bygge”Kommando i Docker?

Hva er "build" -kommando i Docker?

Dockeren “bygge”Kommando brukes ofte til å containerisere applikasjonen ved å opprette containerens øyeblikksbilde. Kommandoen “Docker Build” leser instruksjonene fra Dockerfile og en byggekontekst for å lage øyeblikksbildet for Docker -bildet. Bygg -kommandoen sender byggekonteksten til Docker Daemon for å bygge og administrere beholderen på verten.

Hvordan bruke “Bygg” -kommando i Docker?

Å bruke “Docker Build”Kommando i Docker for å lage containermalen eller bildet, for det første, lag Dockerfile. Opprett deretter bildet ved å sende Build Context og DockerFile -instruksjoner til Daemon ved hjelp av “Docker Build” -kommandoen.

For illustrasjonen, gå gjennom de medfølgende instruksjonene.

Trinn 1: Lag dockerfile

Først må du lage en fil som heter "Dockerfile”Som inkluderer instruksjoner for å legge til programmet eller applikasjonen. Denne filen kan inneholde "FRA”,“KOPIERE”,“LØPE”,“CMD”,“INNGANGSPUNKT”, Og så videre for å konfigurere programmet i containeren:

Fra Nginx: Siste
Kopierindeks.HTML/usr/aksje/nginx/html/indeks.html
Entrypoint ["nginx", "-g", "daemon off;"]

Trinn 2: Lag bilde

Neste, bruk "Docker Build”Kommando for å lage bilde eller containerens øyeblikksbilde. Her, "-t”Alternativet tildeler navnet eller taggen til Docker -bildet:

docker build -t html -image .

Kommandoen ovenfor vil lese Dockerfile fra den for øyeblikket åpne katalogen:

Hvis dockerfilen er plassert i en annen katalog, kan du bruke "-f”Alternativ sammen med DockerFile -banen for å lese filen:

Docker build -t html -f ./Html2/dockerfile .

Merk: Hvis du vil lese Dockerfile fra en URL, for eksempel GitHub -depotet, kan du bruke "-f”Alternativ sammen med DockerFile URL:

Docker Build -t -f .

Trinn 3: Kjør Docker -bilde for å bygge container

Etter det, kjør Docker -bildet for å lage og starte beholderen fra et bilde ved hjelp av den nevnte kommandoen. Her, "-Jeg”Alternativet brukes til å kjøre beholderen interaktivt,”-t”Tilordne“Tty-pseudo”Terminal for beholderen, og“-p”Alternativet tildeler den utsatte porten:

Docker Run -it -p 80:80 HTML -Image

For bekreftelsen, besøk LocalHost -tildelte port og sjekk om beholderen kjører eller ikke:

Vi har demonstrert hva Docker Build -kommandoen er og hvordan du bruker den.

Konklusjon

Docker Build”Kommando brukes til å lage containerens øyeblikksbilde ved å sende byggekontekst og DockerFile -instruksjoner til Docker -demonen. For å containere ethvert program, først, oppretter containerens mal ved å bruke "Docker build -t -f .”Kommando. Denne oppskrivningen har demonstrert Docker “Build” -kommandoen og bruken.