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 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.