Jak zbudować własny plik Docker, obraz i kontener

Jak zbudować własny plik Docker, obraz i kontener
Docker to forum oprogramowania, które pozwala programistom łatwe budowanie, wdrażanie i uruchamianie aplikacji w kontenerach Docker. Głównymi elementami Dockera są DockerFile, Docker Images, Docker Conteners, Docker Hub, Docker Registry itp. Użytkownicy mogą łatwo budować DockerFiles, obrazy i kontenery w Docker.

Ten zapis ilustruje:

  • Jak zbudować DockerFile?
  • Jak zbudować obraz Dockera?
  • Jak zbudować kontener Docker?

Jak zbudować DockerFile?

DockerFile to plik instrukcji, który pomaga utworzyć migawkę kontenera. Aby utworzyć/zrobić plik docker, wykonaj podane kroki.

Krok 1: Utwórz plik programu
Najpierw stwórz „indeks.html”Plik programowy i wklej do niego kod poniżej:




Witam Linuxhint


To jest logo Linuxhint




Krok 2: Utwórz DockerFile
Następnie utwórz nowy plik o nazwie „Dockerfile”I wklej do niego poniższy fragment, aby pojemnik na program HTML:

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

W powyższym kodzie:

  • "Z”Polecenie służy do określenia obrazu podstawowego dla kontenera.
  • "KOPIUJ”Instrukcja wkleja„ indeks.plik HTML ”i„ Linuxhint.obraz png ”na ścieżce pojemnika.
  • "PUNKT WEJŚCIA”Ustawia punkt wykonania dla kontenera.

Jak zbudować obraz Dockera?

Obrazy Docker to migawki lub szablony używane do tworzenia i zarządzania kontenerami. Wykorzystaj polecenie danego below, aby zbudować obraz Docker z Plik Docker:

Docker Build -t Linuximg .

Tutaj, "-T”Służy do określenia nazwy obrazu. Na przykład określiliśmy „Linuximg„Jako nazwa obrazu Docker:

Następnie upewnij się, że obraz został pomyślnie utworzony za pomocą dostarczonego polecenia:

Obrazy dokera

W poniższym wyjściu widać obraz Docker, ja.mi., "Linuximg”:

Jak zbudować kontener Docker?

Kontenery Docker to lekkie i małe pakiety wykonywalne Docker używane do kontenerowania aplikacji. Aby zbudować i uruchomić kontener Docker za pomocą obrazu Dockera, wykonaj podane polecenie:

Docker Run -Nazwa ImgContainer -p 80:80 Linuximg

Tutaj:

  • "-nazwa”Służy do określenia nazwy kontenera.
  • "imgcontainer”To nazwa pojemnika.
  • "-P”Jest wykorzystywany do przypisania portu do kontenera.

Innym sposobem po prostu utworzenia lub zbudowania kontenera jest wykorzystanie „Docker tworzy" Komenda:

Docker Utwórz --Name LinuxContainer -p 80:80 Linuximg

Na koniec otwórz pożądaną przeglądarkę i przekieruj do przydzielonego portu. Następnie sprawdź, czy aplikacja jest wdrożona, czy nie:

Jak widać, pomyślnie zbudowaliśmy Plik Docker, obraz i kontener.

Wniosek

DockerFiles to normalne pliki tekstowe, które zawierają zestawy i instrukcje budowania obrazów Docker. Aby zbudować obrazy dokera, „Docker Build -t „Używane jest polecenie. Aby utworzyć kontener Docker z obrazu Docker, wykonaj „Docker Utwórz -Name -p " Komenda. Ponadto, jeśli użytkownik chce utworzyć i uruchomić pojemnik, skorzystaj z „Docker Run" Komenda. Ten zapis ilustruje procedurę budowy pliku dokera, obrazu i kontenera.