Wie man eine Python -Anwendung doktiert

Wie man eine Python -Anwendung doktiert

Docker -Container sind kleine ausführbare Pakete von Docker -Foren, die zur Containerierung der Anwendung verwendet werden. Docker-Container verwenden Virtualisierungs- und Systemressourcen auf OS-Ebene. Diese Container verpacken den Anwendungsquellcode und alle wesentlichen Abhängigkeiten in einer Einheit. Mit dieser Funktion können die Benutzer die Anwendung oder das Projekt auf einem anderen System einfach freigeben und bereitstellen.

In dieser Beschreibung wird zeigen, wie eine Python-Anwendung doktiert.

Wie man eine Python -Anwendung doktiert?

Docker -Container werden in der Regel verwendet, um eine Bewerbung in Docker zu dockerisieren. Verwenden Sie die Python -Anwendung in Docker genauer, um die aufgelisteten Schritte zu docken oder zu contorieren.

Schritt 1: Machen Sie Dockerfile

DockerFile ist ein Baustein von Docker, der jede Anwendung durch das Erstellen eines Docker -Images Containeration durchführen kann. Um das Python -Programm zu containieren, erstellen Sie daher zunächst eine Dockerfile und geben Sie die folgenden Anweisungen in der Datei an:

Aus Python
WorkDir /SRC /App
KOPIEREN…
CMD ["Python", ","./Pythonapp.py "]

Nach dem obigen Snippet:

  • AUS”Wird verwendet, um das Containerbasisbild zu definieren. Zum Beispiel haben wir das verwendetPythonBild als Basisbild.
  • WorkdirGibt das Arbeitsverzeichnis des Containers an.
  • KOPIERENWird verwendet, um die Quelldatei in den Containerpfad einzufügen.
  • CMD”Gibt die ausführbaren Sachen des Containers an. Zum Beispiel haben wir das angegebenPythonapp.py”Als ausführbarer Containerableitungen.

Schritt 2: Programmdatei erstellen

Erstellen Sie als Nächstes eine Python -Programmdatei “Pythonapp.py”:

Fügen Sie den folgenden One-Line-Python-Code in den “einPythonapp.py" Datei:

print ("Hallo, ich baue zuerst Python -Anwendung")

Schritt 3: Startterminal

Starten Sie das Terminal im Visual Studio -Editor wie unten gezeigt:

Schritt 4: Docker -Bild erstellen

Generieren Sie das Docker -Bild, das zum Erstellen des Containers für das Python -Programm verwendet wird. Verwenden Sie zu diesem Zweck den angegebenen Befehl. In diesem Befehl wird die Dockerfile gelesen und das Docker -Bild generiert:

> Docker Build -t Python -Image .

Hier das "-TDie Option wird verwendet, um den Bildnamen oder das Bild -Tag zu definieren:

Schritt 5: Container erstellen und ausführen

Containerieren Sie als nächstes die Python -Anwendung, indem Sie den Container mit dem Docker -Bild erstellen. Der "-NameFlag definiert den Namen des Containers, in dem das Python -Programm ausgeführt wird:

> Docker Run-Name Python-Container Python-Image

Hier können Sie sehen, dass wir die Python -Anwendung erfolgreich Containerisiert und bereitgestellt haben:

Um den Python -Container anzuzeigen, listen Sie alle Docker -Container mit “mit“ aufDocker PS" Befehl:

> Docker ps -a

Hier geht es darum, die Python -Anwendung zu containieren.

Abschluss

Um die Python -Anwendung zu containieren oder den Container aus Python zu erstellen. Generieren Sie dann das Bild mit dem “Docker Build -t " Befehl. Führen Sie danach das neu generierte Bild aus, um die Anwendung bereitzustellen und zu contorieren. Diese Beschreibung hat demonstriert.