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:
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.