Co to znaczy wysłać kontekst kompilacji do Docker Daemon

Co to znaczy wysłać kontekst kompilacji do Docker Daemon
Docker Build to jedno z narzędzi linii poleceń dostarczonych przez Docker CLI. „„Docker Build„Polecenie generuje obraz, czytając instrukcje z pliku dokera i kontekstu. Polecenie kompilacji wysyła demona Docker Kontekst kompilacji (zbiór plików na określonej ścieżce). Następnie te pliki lub konteksty są używane przez Docker Image do zamknięcia projektu.

Ten zapis będzie pokazany:

  • Co oznacza wysłanie kontekstu kompilacji do Docker Daemon?
  • Jak wysłać kontekst kompilacji do Daemona w Docker?

Co oznacza wysłanie kontekstu kompilacji do Docker Daemon?

Proces wysyłania plików i katalogów z lokalnego repozytorium do demona Docker podczas budowy obrazu nazywa się wysyłanie kontekstu kompilacji do demona Docker. Aby wygenerować obraz, w celu uzyskania dostępu do plików wymagany jest demon Docker, a pliki te są umieszczane w tym samym katalogu, w którym umieszcza się DockerFile. Mówiąc dokładniej, „zbudować”Polecenie odczytuje lokalizację pliku z instrukcji DockerFile i wysyła kontekst kompilacji do Docker Daemon.

Jak wysłać kontekst kompilacji do Daemona w Docker?

Aby wysłać kontekst kompilacji do Docker Daemon, po prostu użyj „Docker Build" Komenda. To polecenie dostępu do lokalizacji kontekstu z DockerFile i wyśle ​​kontekst lub pliki do Docker Daemon. Lokalizacja projektu może zawierać kilka plików i podwodnych, które mogą nie być wymagane do wysyłania do Docker Daemon. Te pliki można zignorować za pomocą „.Dockerignore" plik.

Aby uzyskać ilustrację, przejdź przez podane instrukcje.

Krok 1: Zignoruj ​​pliki

Najpierw stwórz „.Dockerignore”Plik do zignorowania plików, które nie są wymagane do budowy lub utworzenia obrazu. Dodaj nazwę plików do „.Dockerignore”Plik, aby je zignorować:

Krok 2: Wyślij kontekst kompilacji do demona

Następnie wyślij kontekst kompilacji do Docker Daemon za pomocą „Docker Build -t ." Komenda. Tutaj, ".”Służy do określenia, że ​​odczytanie pliku Docker i buduj kontekst z aktualnie otwartego katalogu:

Docker Build -t Go -Imagage .

Ze wyjścia widać, że DockerFile i inne konteksty kompilacji przenoszą się do Docker Daemon:

Krok 3: Uruchom obraz

W celu weryfikacji uruchom obraz utworzony, wysyłając kontekst kompilacji do demona za pomocą dostarczonego polecenia. Tutaj "-P„Opcja służy do określenia portu eksponującego i„-D„Do uruchamiania pojemnika w trybie odłączonym:

Docker Run -d -p 8080: 8080 Go -Image

Następnie otwórz port lokalny host i sprawdź, czy kontener jest wykonywany, czy nie. Tutaj, widać, pomyślnie zbudowaliśmy i wykonaliśmy obraz:

Wykazaliśmy, co oznacza wysyłanie kontekstu kompilacji i jak wysłać go do demona.

Wniosek

Wysyłanie kontekstu kompilacji do Docker Daemon oznacza proces wysyłania plików i katalogów z lokalnego repozytorium do Docker Daemon podczas budowania obrazu. Aby wysłać kontekst kompilacji do Docker Daemon, po prostu użyj „Docker Build" Komenda. To polecenie dostępu do lokalizacji kontekstu z DockerFile i wyśle ​​kontekst lub pliki do Docker Daemon. Ten zapis pokazał, co oznacza wysyłanie kontekstu kompilacji i jak wysłać go do demona.