Manchmal müssen Sie bestimmte Abhängigkeiten im Basisimage installieren. Wenn Sie die Befehle in die Docker-Datei schreiben, wird der Download einiger abhängiger Software sehr langsam und das Erstellen des Images dauert lange. Daher ist es am besten, ein neues Image zu installieren, das die abhängigen Bibliotheken enthält. Docker bietet Commit zum Erreichen Ich habe beispielsweise ein Python-Image, das relativ optimiert ist. Die beiden Abhängigkeiten freetds-dev und unixodbc-dev fehlen. 1. Führen Sie zuerst das Image aus docker run -it --name python docker.io/python:3.6.4 /bin/bash /bin/bash betritt den Container zur Interaktion 2. Führen Sie den Installationsbefehl aus root@39eaa5aa7332:/code# apt-get installiere freetds-dev Paketlisten werden gelesen... Fertig Abhängigkeitsbaum erstellen Statusinformationen werden gelesen... Fertig root@39eaa5aa7332:/code# apt-get install unixodbc-dev Paketlisten werden gelesen... Fertig Abhängigkeitsbaum erstellen Statusinformationen werden gelesen... Fertig Nachdem die Installation abgeschlossen ist, drücken Sie Strg+P+Q, um den Container zu verlassen. 3. Packen Sie den Container in ein Image und führen Sie Docker Commit aus [root@CentOS ~]# Docker-Commit 39eaa5aa7332 python3.6.4-dev sha256:ca46b1ed99abc1338881a55a043ee9670a66601530b3f2e63f41eb949b91e84d Führen Sie dann Docker-Images aus, um dieses Image anzuzeigen Oben finden Sie eine ausführliche Erläuterung zur Verwendung von Docker-Commit. Weitere Informationen zur Verwendung von Docker-Commit finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM! Das könnte Sie auch interessieren:
|
>>: Lassen Sie uns ausführlich über den Vue-Lebenszyklus sprechen
1. Benutzer anlegen und autorisieren Das Erstelle...
Ich möchte Ihnen von einem aktuellen Fall erzähle...
In diesem Artikel wird der spezifische Code von V...
Vorwort Manchmal verschiebt sich der Inhalt des E...
Das Shell-Skript richtet die Zugriffskontrolle ei...
Verwenden Sie um dies zu erreichen, die modulare ...
Das Textfeld mit dem ReadOnly-Attribut wird auf de...
1. Zunächst müssen wir zwischen der Tomcat-Protok...
Kürzlich habe ich MySQL verwendet, um Tabellendat...
VMware-Tools bieten hohen Komfort bei der Verwend...
In diesem Artikel wird der spezifische Code von n...
Legen Sie das Hintergrundbild für die Tabellenübe...
1 Tomcat herunterladen und starten Gehen Sie auf ...
Inhaltsverzeichnis 1. Zweck 2. Grammatik 3. Üben ...
echarts Wortwolke ist eine Erweiterung von echart...