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

JS realisiert den Effekt des Bildwasserfallflusses

In diesem Artikel wird der spezifische JS-Code zu...

Zusammenfassung der Wissenspunkte zu Null in der MySQL-Datenbank

In der MySQL-Datenbank ist Null eine häufige Situ...

Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.19

In diesem Artikel wird das grafische Tutorial zur...

Beispiele für die Verwendung von „Provide“ und „Inject“ in Vue2.0/3.0

Inhaltsverzeichnis 1. Was ist der Nutzen von Prov...

So verwenden Sie Nginx als Load Balancer für MySQL

Hinweis: Die Nginx-Version muss 1.9 oder höher se...

Fünf Möglichkeiten zur Implementierung der Vererbung in js

Ausleihen von Konstruktoren Die Grundidee dieser ...

So verwenden Sie React-Slots

Inhaltsverzeichnis brauchen Kernidee Zwei Möglich...

Detaillierte Verwendung von React.Children

Inhaltsverzeichnis 1. Reagieren.Children.map 2. R...

HTML-Tipps, um Ihren Code semantisch zu gestalten

HTML-Semantik scheint ein alltägliches Problem zu...