Denne oppskrivningen vil demonstrere:
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.