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

Lösung für „Spezialisierter Schlüssel war zu lang“ in MySQL

Inhaltsverzeichnis Lösung 1 Lösung 2 Beim Erstell...

Beispiel für die Implementierung von QR-Code-Scaneffekten mit CSS3

Online-Vorschau https://jsrun.pro/AafKp/ Erster B...

Dieser Artikel zeigt Ihnen das Prinzip der MySQL Master-Slave-Synchronisation

Inhaltsverzeichnis Kurze Analyse des MySQL Master...

Detaillierte Erklärung der MySQL EXPLAIN-Ausgabespalten

1. Einleitung Die EXPLAIN-Anweisung liefert Infor...

Tutorial zur Installation und Kennwortkonfiguration von MySQL 5.7.21

Tutorial zur Installation und Kennworteinstellung...

So verstehen Sie die JS-Funktion Anti-Shake und Funktionsdrosselung

Inhaltsverzeichnis Überblick 1. Funktion Entprell...

Prinzip und Anwendung der MySQL-Verbindungsabfrage

Überblick Eine der leistungsstärksten Funktionen ...

Detaillierter Installationsprozess der MySQL 8.0 Windows-ZIP-Paketversion

Der Installationsprozess von MySQL 8.0 Windows Zi...

Vue implementiert die Countdown-Komponente für zweite Kills

In diesem Artikel wird der spezifische Code von V...

MySql-Anmeldekennwort vergessen und Lösung für vergessenes Kennwort

Methode 1: MySQL bietet einen Befehlszeilenparame...

Detaillierte Erklärung und Beispiele der MySQL-Isolationsebene

Inhaltsverzeichnis 4 Isolationsebenen von MySQL E...