So erstellen Sie mit Docker ein Basisimage der Python-Laufzeitumgebung

So erstellen Sie mit Docker ein Basisimage der Python-Laufzeitumgebung

1. Vorbereitung

1.1 Laden Sie das Python-Installationspaket herunter (Hinweis: Die Python-Version kann entsprechend Ihren Anforderungen geändert werden).

Download von der offiziellen Website: https://www.python.org/downloads/source/

Lokale Downloadadresse: 64-Bit: https://www.jb51.net/softs/416037.html

32-Bit: https://www.jb51.net/softs/543679.html

1.2Basisabbild Ubuntu16.04

DockerHub-Pull

Docker-Pull Ubuntu:16.04

Lokale Ubuntu-Downloadadresse: https://www.jb51.net/softs/532597.html

Docker-Laden < ubuntu1604.tar

2. Produktionsprozess

2.1 Dockerfile schreiben

VON Ubuntu:16.04
WARTUNGSBEARBEITER cc-man
#Python-Installationspaket hinzufügen ADD Python-3.5.0.tar.xz /opt 
#Apt aktualisieren
Führen Sie apt-get update und apt-get install -y aus. 
#Abhängigkeiten installieren RUN apt-get install gcc -y && apt-get install make -y \
		&& apt-get install vim -y && apt-get install openssl -y \
		&& apt-get installiere libssl-dev -y && apt-get installiere python3-pip -y
AUSFÜHREN ./opt/Python-3.5.0/configure --prefix=/usr/local/python3.5 \
		&& machen && machen installieren
RUN mkdir /opt/myApp/
VOLUME ["/opt/myApp/"]
CMD [""]

Hinweis: Die Python-Version kann nach Bedarf geändert werden

2.2 Produktion

Docker-Build -t Ubuntu-16.04/Python:3.5.

Hinweis: Für die Bilderstellung müssen Abhängigkeiten heruntergeladen werden. Sie müssen also einen Moment warten.

Bildbeschreibung hier einfügen

Erfolg:

Bildbeschreibung hier einfügen

2.3 Bild anzeigen

2.3.0 Ansicht

Docker-Bilder 

Bildbeschreibung hier einfügen

2.3.1 Bild eingeben

1. Betreten Sie den Container

docker run -i -t -v /root/software/:/mnt/software/ 117cbe7ba93b /bin/bash

2. Überprüfen Sie die Pip-Version

pip -V 

Bildbeschreibung hier einfügen

3. Python ausführen

1.1

python3.5

1.2

drucken("Hallo Welt") 

Bildbeschreibung hier einfügen

An diesem Punkt haben wir die Erstellung des Python-Basisumgebungsbildes abgeschlossen

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • So erstellen Sie eine Deep-Learning-Umgebung mit Python in einem Docker-Container
  • So führen Sie ein Python-Skript auf Docker aus
  • Verwenden von Docker zum Ausführen eines einfachen Python-Programms

<<:  Eine kurze Einführung in das Kommandozeilentool mycli zum Bedienen von MySQL-Datenbanken

>>:  Verwenden Sie natives JS, um den Scroll-Effekt des Live-Bullet-Bildschirms zu simulieren

Artikel empfehlen

Detaillierte Erläuterung der Vue-Lebenszyklusfunktionen

Inhaltsverzeichnis Lebenszyklusfunktionen Allgeme...

Spezifische Methode zum Anzeigen von Benutzerautorisierungsinformationen in MySQL

Spezifische Methode: 1. Öffnen Sie die Eingabeauf...

Detaillierte Erklärung zur Verwendung von Titel-Tags und Absatz-Tags in XHTML

XHTML-Überschriftenübersicht Wenn wir Word-Dokume...

JavaScript, um einen ausgefallenen Karusselleffekt zu erzielen

In diesem Artikel werden zwei Methoden zur Implem...

Lernunterlagen zum Schreiben des ersten Vue-Programms

Inhaltsverzeichnis 1. Schreiben Sie ein HTML, das...

Implementierungscode zur Verwendung der MongoDB-Datenbank in Docker

Holen Sie sich das Mongo-Image sudo docker pull m...

Detaillierte Erläuterung der Funktionen und Methoden des Vue3-Lebenszyklus

1. Übersicht Bei der sogenannten Lifecycle-Funkti...

Methoden zur Verbesserung der Zugriffskontrollsicherheit im Linux-Kernel

Hintergrund Vor einiger Zeit half unser Projektte...

Detaillierte Erklärung dieses Zeigeproblems in der JavaScript-Funktion

dieses Schlüsselwort Welches Objekt ruft die Funk...