Die Schritte zum Verpacken einer Python-Umgebung durch Docker lauten wie folgt: 1 Exportieren Sie die Abhängigkeitspakete unter der Pip-Liste pip freeze > Anforderungen.txt Legen Sie die exportierte Datei requirements.txt in das Verzeichnis docker_test docker_test ist der zu verpackende Code-Quellordner. Der Ordner docker_test dieser Demo sollte die Dateien requirements.txt und app.py enthalten. 2. Schreiben Sie das Dockfile Erstellen Sie ein Dockerfile im selben Verzeichnis wie docker_test. Das Format ist wie folgt: #Basisbild basierend auf FROM python:3.9.6 # Informationen zum Betreuer Name des Betreuers [email protected] # Fügen Sie den Code im Verzeichnis docker_test zum Codeordner im Image hinzu (zwischen den beiden Verzeichnisparametern steht ein Leerzeichen) HINZUFÜGEN ./docker_test /code # Legen Sie den Codeordner als Arbeitsverzeichnis fest WORKDIR /code # Installationsunterstützung RUN pip install -r requirements.txt #Führen Sie die Datei app.py aus, wenn Docker ausgeführt wirdCMD ["python","/code/app.py"] 3. Erstellen Sie ein Bild docker build -t Bildname Dockerfilepfad # Dockerfilepath: Der Name des Ordners, in dem sich das Dockerfile befindet. Das aktuelle Verzeichnis ist "." docker build -t d_t. 4 Ausführen des Images docker run -t -i d_t 5 Betriebsergebnisse ps: Schauen wir uns das im Docker gepackte Python-Programm an Schritte: Umgebung vorbereiten - Python-Programm kopieren - Programm starten Der Einfachheit halber ist unser Python-Programm eine Python-Datei app.py app.py aus Flasche importieren Flasche App = Flask(__name__) @app.route('/') def hallo(): returniere "Hallo Docker" wenn __name__ == '__main__': app.run(Host="0.0.0.0", Port=5000) Docker-Datei VON python:2.7 LABEL-Betreuer="Peng Xiao<[email protected]>" Führen Sie den Befehl „pip install flask“ aus. KOPIEREN Sie app.py /app/ ARBEITSVERZEICHNIS /app EXPOSE 5000 CMD ["python", "app.py"] Image erstellen und Container starten Docker Build -t Sojamilch/Python-Test. docker run -d Sojamilch/Python-Test Dies ist das Ende dieses Artikels über den Prozess der Paketierung einer Python-Umgebung in Docker. Weitere Informationen zum Prozess der Paketierung einer Python-Umgebung in Docker finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
>>: Lösung für das Problem, dass „order by“ in MySQL-Unterabfragen nicht wirksam ist
Es gibt nur eine Lösung: die Quelle ändern! Die Q...
Inhaltsverzeichnis 0. Der mit dem System geliefer...
In diesem Artikelbeispiel wird der spezifische JS...
1. Einleitung Wenn Sie früher einen bestimmten Te...
Inhaltsverzeichnis Änderungen an der Rendering-AP...
Der zu erzielende Effekt ist: Festes Vergrößern a...
Einführung Während des Front-End-Projektentwicklu...
Vorne geschrieben Nginx ist nicht nur ein Reverse...
01. Befehlsübersicht Der Befehl „locate“ ist eige...
Inhaltsverzeichnis 1. Dateien mit Skript-Tags imp...
Derjenige, der eine neue Verbindung herstellt, en...
Tatsächlich ist XHTML 1.0 in zwei Typen unterteil...
Vorwort Ich weiß nicht, wie lange dieser Freund D...
Entwickler, die mit Element-UI vertraut sind, hab...
Herunterladen https://tomcat.apache.org/download-...