Jak zbudować obraz dokera z pliku dokera

Jak zbudować obraz dokera z pliku dokera
Obrazy dokera są określane jako szablon lub framework używany do budowy kontenerów Docker. Obraz Docker nie tylko buduje kontener, ale także instruuje kontener, jak kontenerować i wdrożyć aplikację lub usługę. Obrazy dokera są tworzone przez DockerFile. Mówiąc dokładniej, DockerFile to plik instrukcji, który określa aplikację i jej zależności do zbudowania obrazu Docker.

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:

  • "Z”Instrukcja określa„Nginx: najnowszy”Jako obraz podstawowy.
  • "KOPIUJ”Instrukcja kopiuje„ indeks.plik html ”do ścieżki kontenera.
  • "PUNKT WEJŚCIA”Ustawia wykonywalność dla kontenera. Na przykład ustawiliśmy trzy wykonywalne lub domyślne, i „nginx”Wykonanie skopiowanego pliku źródłowego„indeks.html”:

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.