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
Der Linux-Stream-Editor ist eine nützliche Möglic...
Ersetzen Sie ihn durch den optimalen Datenbankver...
Umgebungsvorbereitung 1. Umweltkonstruktion React...
Inhaltsverzeichnis Boolescher Typ Nummerntypen Ze...
Dieser Artikel stellt vor Online-Vorschau und Dow...
Dieser Artikel stellt hauptsächlich den Prozess d...
Warum speziell Textbereich erwähnen? Denn der Text...
1. Stellen Sie den Nginx-Dienst im Container bere...
Inhaltsverzeichnis Bedingte Kompilierung Seitenla...
Inhaltsverzeichnis Ergebnisse erzielen Wissensres...
Dieser Artikel beschreibt hauptsächlich die Auswi...
Konfigurationsdatei, die beim Systemstart geladen...
1. Einleitung Oracle hat MySQL 8.0GA veröffentlic...
Einführung Die Verwendung von „ist null“, „ist ni...
Vorwort In diesem Artikel untersuchen wir die Ent...