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

Jak Zbudowac Wlasny Plik Docker Obraz I Kontener



Docker to zwirtualizowane forum oprogramowania OS, które umożliwia programistom łatwe tworzenie, wdrażanie i uruchamianie aplikacji w kontenerach Docker. Głównymi składnikami Dockera są Dockerfile, obrazy Docker, kontenery Docker, Docker Hub, rejestr Docker itp. Użytkownicy mogą łatwo tworzyć pliki Docker, obrazy i kontenery w Dockerze.

Ten zapis zilustruje:

Jak zbudować plik Docker?

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







Krok 1: Utwórz plik programu
Najpierw utwórz „ indeks.html ” i wklej do niego poniższy kod:




< HTML >
< ciało >

< h2 > Witaj LinuxHint < / h2 >
< P > To jest logo LinuxHint < / P >

< img źródło = 'linuxhint.png' wszystko = „Linuks” szerokość = „104” wysokość = '142' >

< / ciało >
< / HTML >

Krok 2: Utwórz plik Docker
Następnie utwórz nowy plik o nazwie „ Plik dokera ” i wklej do niego poniższy fragment, aby skonteneryzować program HTML:



Z nginx: najnowszy
KOPIUJ index.html / usr / udział / nginx / HTML / indeks.html
KOPIUJ linuxhint.png / usr / udział / nginx / HTML
PUNKT WEJŚCIA [ 'nginx' , '-G' , „demon wyłączony”; ]

W powyższym kodzie:





  • Z Polecenie ” służy do określenia obrazu podstawowego dla kontenera.
  • KOPIUJ ” wkleja plik „index.html” i obraz „linuxhint.png” do ścieżki kontenera.
  • PUNKT WEJŚCIA ” ustawia punkt wykonania dla kontenera.

Jak zbudować obraz Dockera?

Obrazy platformy Docker to migawki lub szablony używane do tworzenia kontenerów i zarządzania nimi. Skorzystaj z podanego poniżej polecenia, aby zbudować obraz Docker z pliku Docker:

docker build -t linuximg .

Tutaj, ' -T ” służy do określenia nazwy obrazu. Na przykład określiliśmy „ linuximg ” jako nazwę obrazu Dockera:



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

obrazy dokera

Na poniższym wyjściu można zobaczyć obraz Dockera, tj. „ linuximg ”:

Jak zbudować kontener Docker?

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

uruchomienie dokera -- nazwa imgkontener -p 80 : 80 linuximg

Tutaj:

  • -nazwa ” służy do określenia nazwy kontenera.
  • imgkontener ” to nazwa kontenera.
  • -P ” służy do przypisania portu do kontenera.

Innym sposobem na proste utworzenie lub zbudowanie kontenera jest wykorzystanie „ tworzenie dokera ' Komenda:

tworzenie dokera -- nazwa linuxkontener -p 80 : 80 linuximg

Na koniec otwórz żą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

Pliki Docker to zwykłe pliki tekstowe, które zawierają zestawy i instrukcje do tworzenia obrazów dokerów. Aby zbudować obrazy dokera, „ docker build -t używane jest polecenie ”. Aby utworzyć kontener Docker z obrazu Docker, wykonaj „ docker create –name -p ' Komenda. Ponadto, jeśli użytkownik chce utworzyć i uruchomić kontener, użyj „ uruchomienie dokera ' Komenda. Ten zapis ilustruje procedurę budowania pliku Docker, obrazu i kontenera.