Hva betyr det å sende byggekontekst til Docker Daemon

Hva betyr det å sende byggekontekst til Docker Daemon
Docker Build er et av kommandolinjens verktøy levert av Docker CLI. “Docker Build”Kommando genererer bildet ved å lese instruksjoner fra Dockerfile og en kontekst. Build -kommandoen sender Docker -demonet Build -konteksten (samling av filer på en bestemt bane). Deretter brukes disse filene eller kontekstene av Docker Image for å innkapsle prosjektet.

Denne oppskrivningen vil demonstrere:

  • Hva betyr det å sende byggekontekst til Docker Daemon?
  • Hvordan sende byggekontekst til Daemon i Docker?

Hva betyr det å sende byggekontekst til Docker Daemon?

Prosessen med å sende filer og kataloger fra det lokale depotet til Docker -demonet under å bygge et bilde kalles Sending Build Context til Docker -demonet. For å generere bildet er det nødvendig. Mer spesifikt, “bygge”Kommando leser filens plassering fra DockerFile -instruksjoner og sender byggekonteksten til Docker Daemon.

Hvordan sende byggekontekst til Daemon i Docker?

For å sende build -konteksten til Docker Daemon, kan du bare bruke "Docker Build”Kommando. Denne kommandoen får tilgang til kontekstplassen fra Dockerfile og sender konteksten eller filene til Docker Daemon. Prosjektstedet kan inneholde flere filer og underkataloger som kanskje ikke er pålagt å sende til Docker Daemon. Disse filene kan ignoreres ved hjelp av ".Dockerignore”Fil.

For illustrasjonen, gå gjennom de gitte instruksjonene.

Trinn 1: Ignorer filer

Først må du lage en ".Dockerignore”Fil for å ignorere filene som ikke er pålagt å bygge eller opprette et bilde. Legg til navnet på filer i ".Dockerignore”Fil for å ignorere dem:

Trinn 2: Send byggekontekst til Daemon

Neste, send byggekonteksten til Docker -demonet ved å bruke “Docker Build -t .”Kommando. Her, “.”Brukes til å spesifisere som leser Dockerfile og bygge kontekst fra den for øyeblikket åpne katalogen:

Docker Build -t Go -Image .

Fra utgangen kan du se at Dockerfile og andre byggekontekster overfører til Docker Daemon:

Trinn 3: Kjør bilde

For verifiseringen, kjør bildet som er opprettet ved å sende build -konteksten til Daemon ved hjelp av den oppgitte kommandoen. Her “-p”Alternativet brukes til å spesifisere eksponeringsporten og“-d”For å kjøre beholderen i frittliggende modus:

Docker Run -D -P 8080: 8080 Go -Image

Etter det, åpne den lokale verten tilordnede porten og sjekk om beholderen kjører eller ikke. Her kan du se, vi har bygget og utført bildet:

Vi har demonstrert hva som betyr å sende byggekontekst betyr og hvordan du sender det til Daemon.

Konklusjon

Å sende byggekontekst til Docker -demonet betyr prosessen med å sende filer og kataloger fra det lokale depotet til Docker -demonet under å bygge et bilde. For å sende build -konteksten til Docker Daemon, kan du bare bruke "Docker Build”Kommando. Denne kommandoen får tilgang til kontekstplassen fra Dockerfile og sender konteksten eller filene til Docker Daemon. Denne oppskrivningen har demonstrert hvilken sending av byggekontekst betyr og hvordan du sender den til Daemon.