Jak dokeryzować aplikacji Python

Jak dokeryzować aplikacji Python

Kontenery Docker to małe pakiety wykonywalne forów Docker, które są używane do kontenerowania aplikacji. Kontenery Docker używają wirtualizacji na poziomie systemu operacyjnego i zasobów systemowych. Te kontenery pakują kod źródłowy aplikacji i wszystkie istotne zależności w jednej jednostce. Ta funkcja umożliwia użytkownikom łatwe udostępnianie i wdrażanie aplikacji lub projektu w innym systemie.

Ten zapis pokaże, jak nackurować aplikację Python.

Jak dokeryzować aplikacji Python?

Kontenery Docker są zwykle wykorzystywane do dokera dowolnego wniosku w Docker. Mówiąc dokładniej, aby na dokerizować lub kontenerować aplikację Python w Docker, skorzystaj z wymienionych kroków.

Krok 1: Zrób DockerFile

DockerFile to element konstrukcyjny Docker do kontenerowania dowolnej aplikacji poprzez tworzenie obrazu Dockera. Dlatego, aby położyć program Python, najpierw utwórz Plik Docker i określ następujące instrukcje w pliku:

Z Pythona
Workdir /src /app
KOPIUJ…
CMD [„Python”, "./Pythonapp.py "]

Według powyższego fragmentu:

  • "Z”Jest wykorzystywany do zdefiniowania obrazu podstawowego pojemnika. Na przykład użyliśmy „pyton”Obraz jako obraz podstawowy.
  • "Workdir”Określa działający katalog kontenera.
  • "KOPIUJ”Służy do wklejania pliku źródłowego do ścieżki kontenera.
  • "CMD”Określa wykonywacze kontenera. Na przykład określiliśmy „Pythonapp.py”Jako wykonywalny kontener.

Krok 2: Utwórz plik programu

Następnie utwórz plik programu Python „Pythonapp.py”:

Wklej następujący kod Pythona w jedno-linii do „Pythonapp.py" plik:

Drukuj („Witam, buduję pierwszą aplikację Python”)

Krok 3: Uruchom terminal

Następnie uruchom terminal w edytorze Visual Studio, jak pokazano poniżej:

Krok 4: Zbuduj obraz dokera

Wygeneruj obraz Docker, który zostanie wykorzystany do tworzenia kontenera dla programu Python. W tym celu użyj danego polecenia. To polecenie odczytuje Plik Docker i wygeneruje obraz Docker:

> Docker Build -t Python -Imagage .

Tutaj "-T„Opcja jest wykorzystywana do zdefiniowania nazwy obrazu lub znacznika obrazu:

Krok 5: Buduj i uruchom pojemnik

Następnie konteneruj aplikację Python, tworząc kontener za pomocą obrazu Docker. „„-nazwa„Flaga określa nazwę kontenera, w której program Python zostanie wykonany:

> Docker Run-Nazwa Python-Container Python-Imagage

Tutaj widać, że pomyślnie skontenerowaliśmy i wdrożyliśmy aplikację Python:

Aby wyświetlić kontener Python, wymień wszystkie kontenery Docker za pomocą „Docker Ps" Komenda:

> Docker PS -a

Chodzi o to, w jaki sposób konteneryzować aplikację Python.

Wniosek

Aby pojemić aplikację Python lub zbudować pojemnik z Pythona, najpierw utwórz plik dokujący, który instruuje demon, jak utworzyć obraz. Następnie wygeneruj obraz za pomocą „Docker Build -t " Komenda. Następnie uruchom nowo wygenerowany obraz w celu wdrożenia i kontenerowania aplikacji. Ten zapis pokazał, jak nackurować lub pojemić na aplikację Python.