Docker Workflow

Docker Workflow
Docker jest znaną, bezpłatną i open source, która jest powszechnie używana do tworzenia, udostępniania i wdrażania aplikacji i oprogramowania. Wykorzystuje pomysł konteneryzacji do pakowania zależności projektu programu, kodu i ustawień konfiguracji w pojedynczej jednostce lub kontenerze. Kontener wykorzystuje poziom wirtualizacji i zasobów systemu systemu operacyjnego do zarządzania projektami i utrzymaniem projektów. Docker zapewnia również rejestr bazy chmurowej do utrzymania obrazów Docker.

Docker gra z różnymi komponentami do zarządzania, wysyłania i wdrażania aplikacji, takich jak Docker Daemon pracujący na serwerze lub hosta, kliencie Docker, rejestrach Docker, kontenerach i obrazach.

Ten zapis pokaże przepływ pracy środowiska Docker.

Co to jest przepływ pracy Docker?

Przepływ pracy oznacza sekwencję kroków, które użytkownicy muszą wykonać, aby wykonać niektóre zadania. Przepływ pracy Docker zawiera różne kroki, takie jak kodowanie aplikacji, tworzenie pliku dokera, generowanie obrazu Docker i strzelanie po kontenerach.

Aby właściwie zrozumieć cykl pracy Dockera, przejdź przez poniższe podane praktyczne kroki.

Krok 1: Zrób plik programu

Najpierw zrób prosty plik HTML o nazwie „indeks.html”I skopiuj następujący kod do pliku:






Cześć! Witamy w samouczku Linuxhint



Krok 2: Utwórz DockerFile

Dockerfile jest również znany jako plik instrukcji zawierający instrukcje dotyczące kontenerowania aplikacji poprzez budowanie obrazu Dockera. Aby utworzyć obraz prostego programu HTML, utwórz plik o nazwie „Dockerfile”I wklej podaną instrukcję w pliku:

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

Powyższe instrukcje zawierają:

  • "Z”Instrukcja używana do zdefiniowania obrazu podstawowego.
  • "KOPIUJ„Polecenie, które kopiuje„indeks.html”Plik do ścieżki zdefiniowanej przez kontenera.
  • "PUNKT WEJŚCIA”Określ punkt wykonywalny kontenera:

Krok 3: Wygeneruj obraz Docker

Następnie wykonaj „Docker Build„Polecenie utworzenia nowego obrazu Dockera z nowo utworzonego DockerFile:

> Docker Build -t Html -Img .

Tutaj "-T„Flaga definiuje znacznik lub nazwę obrazu:

Krok 4: Utwórz i uruchom pojemniki

Ostatnim etapem cyklu roboczego Dockera jest utworzenie i wystrzelenie kontenera Docker w celu uruchomienia programu lub aplikacji konteneryzowanej. W tym celu postępuj zgodnie z wymienionym poleceniem. Tutaj "-D„Opcja wykonuje kontener w trybie odłączonym i„-P„Przydziela port wystawiający dla kontenera:

> Docker Run -d -p 80:80 Html -Img

W celu weryfikacji przejdź do „Lokalny Gospodarz„To domyślnie działa na porcie”80”I sprawdź, czy program jest wdrożony, czy nie.

Ze wyjścia widać, że pomyślnie wdrożyliśmy prosty program HTML w kontenerze:

Wyjaśniliśmy przepływ pracy platformy Docker.

Wniosek

Przepływ pracy platformy Docker zawiera różne kroki, takie jak kod i tworzenie aplikacji, tworząc plik docker, który służy do konteneryzowania aplikacji za pomocą obrazu, generowania obrazu Docker i uruchomienie obrazu, aby utworzyć i wystrzelić kontenery. Ten zapis pokazał podstawowy przepływ pracy platformy Docker.