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