Co to jest polecenie Docker Build

Co to jest polecenie Docker Build

Forum Docker to kontenerowana platforma wykorzystywana do budowy, wdrażania i udostępniania aplikacji w kontenerach. Zwykle aplikacje są pojemne za pomocą obrazów Docker, które są szablonami lub migawkami pojemników. W Docker CLI obrazy te są zarządzane i tworzone za pomocą różnych poleceń, takich jak „Docker Build„Polecenie tworzy obraz”Docker RMI”Usuwa obraz i„Obrazy dokera”Wymienia obrazy.

Ten artykuł zostanie pokazany:

  • Co jest "zbudować„Polecenie w Docker?
  • Jak używać "zbudować„Polecenie w Docker?

Co to jest polecenie „buduj” w Docker?

Docker „zbudować„Polecenie jest często używane do kontenerowania aplikacji poprzez tworzenie migawki kontenera. Polecenie „Docker Build” odczytuje instrukcje z DockerFile i kontekst kompilacji, aby utworzyć migawkę dla obrazu Docker. Polecenie kompilacji wysyła kontekst kompilacji do Docker Daemon, aby zbudować i zarządzać kontenerem na hoście.

Jak używać polecenia „kompilacji” w Docker?

Używać „Docker Build”Polecenie w Docker, aby utworzyć szablon lub obraz kontenera, najpierw utworzył Plik dokerowy. Następnie utwórz obraz, wysyłając instrukcje kompilacji i instrukcje DockerFile do Demon za pomocą polecenia „Docker Build”.

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

Krok 1: Utwórz DockerFile

Najpierw zrób plik o nazwie „Dockerfile”, Który zawiera instrukcje do dokera programu lub aplikacji. Ten plik może zawierać „Z”,„KOPIUJ”,„URUCHOMIĆ”,„CMD”,„PUNKT WEJŚCIA”I tak dalej, aby skonfigurować program w kontenerze:

Od Nginx: najnowszy
Indeks kopii.html/usr/share/nginx/html/indeks.html
Punkt entuzjazm [„nginx”, „-g”, „demon off;”]

Krok 2: Utwórz obraz

Następnie skorzystaj z „Docker Build„Polecenie do utworzenia obrazu lub migawki kontenera. Tutaj "-T„Opcja przypisuje nazwę lub znacznik do obrazu Docker:

Docker Build -t HTML -IMAGE .

Powyższe polecenie odczytuje Plik Docker z aktualnie otwartego katalogu:

Jeśli plik dokujący zostanie umieszczony w innym katalogu, możesz użyć „-F„Opcja wraz ze ścieżką DockerFile do odczytania pliku:

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

Notatka: Jeśli chcesz przeczytać plik Docker z adresu URL, takiego jak repozytorium GitHub, użyj „-F„Opcja wraz z adresem URL DockerFile:

Docker Build -t -F .

Krok 3: Uruchom obraz Docker, aby zbudować kontener

Następnie uruchom obraz Docker, aby utworzyć i uruchom kontener od obrazu za pomocą wspomnianego polecenia. Tutaj "-I„Opcja służy do interaktywnego uruchamiania kontenera”, „-T”Przypisz„Tty-pseudo„Terminal dla pojemnika i„-P„Opcja przydziela odsłonięty port:

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

Aby uzyskać potwierdzenie, odwiedź port przypisany LocalHost i sprawdź, czy kontener działa, czy nie:

Wykazaliśmy, czym jest polecenie Docker Build i jak z niego korzystać.

Wniosek

„„Docker Build„Polecenie jest wykorzystywane do utworzenia migawki kontenera poprzez wysyłanie kontekstu kompilacji i instrukcji DockerFile do Docker Daemon. Aby kontenerować dowolny program, najpierw utwórz szablon kontenera za pomocą „Docker Build -t -f ." Komenda. Ten zapis pokazał polecenie Docker „Build” i jego użycie.