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. Erfolg: 2.3 Bild anzeigen 2.3.0 Ansicht Docker-Bilder 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 3. Python ausführen 1.1 python3.5 1.2 drucken("Hallo Welt") 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:
|
<<: 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
Inhaltsverzeichnis Lebenszyklusfunktionen Allgeme...
Im vorherigen Artikel wurde vorgestellt, wie Vue ...
Vorwort In diesem Artikel wird erläutert, wie Sie...
Spezifische Methode: 1. Öffnen Sie die Eingabeauf...
Inhaltsverzeichnis Frage 1: Wie werden Requisiten...
XHTML-Überschriftenübersicht Wenn wir Word-Dokume...
Inhaltsverzeichnis 1. Verwenden Sie Skripte, um T...
Inhaltsverzeichnis Vorwort Kern - CancelToken Pra...
In diesem Artikel werden zwei Methoden zur Implem...
Im Vergleich zu FTP bietet der SSH-basierte SFTP-...
Inhaltsverzeichnis 1. Schreiben Sie ein HTML, das...
Holen Sie sich das Mongo-Image sudo docker pull m...
1. Übersicht Bei der sogenannten Lifecycle-Funkti...
Hintergrund Vor einiger Zeit half unser Projektte...
dieses Schlüsselwort Welches Objekt ruft die Funk...