Ten post zapewni metodę budowy lub wygenerowania obrazu Docker z pliku Docker.
Budowanie obrazu dokera z pliku dokera
DockerFile jest określany jako plik instrukcji, który zawiera podstawowe i niezbędne instrukcje generowania obrazu Docker, takie jak obraz podstawowy, aplikacja źródłowa, punkty wejścia, katalog roboczy, niezbędne zależności i wiele innych.
Aby utworzyć obraz, określając instrukcje DockerFile, przejrzyj wymienione kroki.
Krok 1: Utwórz plik programu
Najpierw utwórz plik programu „indeks.html”I wklej poniższy fragment do pliku. Ten kod wykona prostą stronę lub program HTML:
Cześć! Witamy w samouczku Linuxhint
Krok 2: Utwórz DockerFile
Aby kontenerować program HTML, najpierw utwórz plik o nazwie „Dockerfile”I skopiuj poniższy blok kodu do pliku:
Od Nginx: najnowszy
Indeks kopii.html/usr/share/nginx/html/indeks.html
Punkt entuzjazm [„nginx”, „-g”, „demon off;”]
W powyższym kodzie:
Krok 3: Zbuduj obraz Docker z DockerFile
Następnie zbuduj obraz Docker, czytając instrukcje DockerFile za pomocą wspomnianego polecenia. „„-T„Definiuje nazwę obrazu:
> Docker Build -t Html -Img .
Notatka: Jeśli plik dokujący istnieje w innym katalogu, możesz określić plik dokerowy za pomocą ścieżki za pomocą „-F„Opcja w następujący sposób:
> Docker Build -t -f Dockerfile .
Krok 4: Uruchom obraz Docker
Po utworzeniu obrazu uruchom obrazy, aby utworzyć i wystrzelić pojemnik:
> Docker Run -d -p 80:80 Html -Img
W celu weryfikacji otwórz przeglądarkę i przejdź do przydzielonego portu i sprawdź, czy aplikacja jest wdrożona, czy nie. Widać, że pomyślnie wygenerowaliśmy i uruchomiliśmy obraz z instrukcji DockerFile:
Chodzi o to, jak tworzyć lub wygenerować obraz z pliku dokera.
Wniosek
Aby zbudować obraz Docker, najpierw utwórz prosty plik Docker, który zawiera niektóre podstawowe instrukcje, takie jak obraz podstawowy, plik źródłowy, wymagane zależności i wiele innych. Następnie wygeneruj obraz za pomocą „Docker Build -t " Komenda. Ten zapis pokazał, jak zbudować lub utworzyć obraz Docker z pliku dokera.