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
MySQL-Ansichten Einfach ausgedrückt ist eine MySQ...
1. Vorbereitung des Installationspakets VMware-pl...
Inhaltsverzeichnis Die dynamischen Partikeleffekt...
Docker unterstützt die Ausführung auf den folgend...
1. Unterschiede zwischen JSON.stringify() und JSO...
Inhaltsverzeichnis Wenn Sie mehrere Variablen gle...
Dieser Artikel enthält einfachen HTML- und Musikp...
Ziehen Sie das Bild Docker-Pull-Saison/FastDFS:1....
1. Favicon.cc Um ICO-Symbol-Websites online zu er...
Zählskript #!/bin/sh AnzahlArgs=$# wenn [ $numOfA...
/****************** * Zeitverwaltung des Linux-Ke...
Inhaltsverzeichnis MySQL Inner Join, Left Join, R...
Inhaltsverzeichnis Speicherpoolübersicht 1. Nginx...
1. Netzwerkoptimierung YSlow hat 23 Regeln. Diese...
In diesem Artikelbeispiel wird der spezifische Ja...