So führen Sie ein Python-Skript auf Docker aus

So führen Sie ein Python-Skript auf Docker aus

Erstellen Sie zunächst ein spezielles Projektverzeichnis für Ihr Docker-Image. Beispiel:

mkdir /home/pi/Desktop/teasr/capturing

Kopieren Sie das Dockerfile und das Skript dorthin und ändern Sie den aktuellen Kontext in dieses Verzeichnis

cp /home/pi/Desktop/teasr/capturing.py /home/pi/Desktop/teasr/dockerfile /home/pi/Desktop/teasr/capturing/

cd /home/pi/Desktop/teasr/capturing

Dies ist die bewährte Vorgehensweise, da die Docker-Engine beim Erstellen als Erstes den gesamten aktuellen Kontext liest.

Als nächstes werfen wir einen Blick auf Ihr Dockerfile. Jetzt sollte es so aussehen:

Als Nächstes müssen Sie ihm einen aussagekräftigen Namen geben. Von der Verwendung von Punkten wird im Allgemeinen abgeraten.

Docker-Build -t Pulkit/Capturing:1.0.

Als Nächstes führen Sie das Image wie Sie es getan haben aus.

docker run -ti --name Erfassung pulkit/capturing:1.0

Das Skript wird jetzt innerhalb des Containers ausgeführt und kann nach Abschluss beendet werden.

Hinweis: Die erste Zeile im Skript muss # sein! /usr/bin/env python .

Dies ist das Ende dieses Artikels zum Ausführen von Python-Skripten auf Docker. Weitere Informationen zum Ausführen von Python-Skripten auf 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:
  • So erstellen Sie eine Deep-Learning-Umgebung mit Python in einem Docker-Container
  • So erstellen Sie mit Docker ein Basisimage der Python-Laufzeitumgebung
  • Verwenden von Docker zum Ausführen eines einfachen Python-Programms

<<:  Implementierung eines einfachen Rechners mit Javascript

>>:  Erweitert und Zusammenfassung häufig verwendeter SQL-Anweisungen in MySQL-Datenbanken

Artikel empfehlen

Anwendung und Implementierung des Datencache-Mechanismus für kleine Programme

Informationen zum Miniprogramm-Datencache Datenca...

Docker startet im Status „Beendet“

Nach dem Docker-Lauf ist der Status immer „Beende...

Über die richtige Art und Weise der Zeitumrechnung in JS beim Excel-Import

Inhaltsverzeichnis 1. Grundlagen 2. Problembeschr...

Lösen Sie das Problem der Verwendung von weniger in Vue

1. Installieren Sie weniger Abhängigkeiten: npm i...

Detaillierte Erläuterung der MySQL-Indexauswahl und -Optimierung

Inhaltsverzeichnis Indexmodell B+Baum Indexauswah...

JavaScript-Verlaufsobjekt erklärt

Inhaltsverzeichnis 1. Routennavigation 2. API zur...

Implementierung von JavaScript zum Herunterladen und Hochladen verknüpfter Bilder

Da wir Bilder hochladen möchten, müssen wir zunäc...

mySql SQL-Abfrageoperation für statistische Mengen

Ich werde nicht viel Unsinn erzählen, schauen wir...

JS Canvas-Oberfläche und Animationseffekte

Inhaltsverzeichnis Überblick Canvas API: Grafiken...

...

So erstellen Sie einen NFS-Dienst in Ubuntu 16.04

Einführung in NFS NFS (Network File System) ist e...