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

Reines HTML und CSS, um den JD-Karusselleffekt zu erzielen

Das JD-Karussell wurde mit reinem HTML und CSS im...

Einführung in den Prozess zum Erstellen eigener FTP- und SFTP-Server

FTP und SFTP werden häufig als Dateiübertragungsp...

React-Internationalisierung react-i18next ausführliche Erklärung

Einführung react-i18next ist ein leistungsstarkes...

MySQL-Abfrageoptimierung: Ursachen und Lösungen für langsame Abfragen

Freunde, die in der Entwicklung tätig sind, insbe...

Galeriefunktion durch natives Js implementiert

Inhaltsverzeichnis Der erste Der Zweite Native Js...

Mit JS in zehn Minuten die Existenz von Elementen in einem Array bestimmen

Vorwort In der Front-End-Entwicklung müssen Sie h...

Einführung in HTML_PowerNode Java Academy

Was ist HTML? HTML ist eine Sprache zur Beschreib...

Die Hook-Funktion von Vue-Router implementiert Routing Guard

Inhaltsverzeichnis Überblick Globale Hook-Funktio...

MySQL-Ansichtsprinzipien und grundlegende Bedienungsbeispiele

Dieser Artikel veranschaulicht anhand von Beispie...

Regeln für die Verwendung gemeinsamer MySQL-Indizes

Ein gemeinsamer Index wird auch als zusammengeset...

Rsync+crontab regelmäßige Synchronisierungssicherung unter centos7

In letzter Zeit möchte ich regelmäßig wichtige in...