Das Erstellen neuer Images aus vorhandenen Images erfolgt über Dockerfile-Dokumente. 1. Erstellen Sie ein neues Dockerfile-Dokument Erstellen Sie im Ordner /home einen neuen Ordner speziell zum Testen, den Ordner /docker/test, und erstellen Sie ein neues Dockerfile-Dokument im Ordner. Schreiben Sie den folgenden Inhalt in das Dokument: VON Ubuntu:18.04 Führen Sie apt-get update aus. Führen Sie apt-get install -y vim aus. AUSSETZEN 80 In einem Dockerfile-Dokument muss das erste Schlüsselwort jeder Zeile groß geschrieben werden. Die erste Zeile bedeutet, dass das Quellimage des neu erstellten Images die Ubuntu-Version 18.04 ist. Die zweite Zeile ist der erste Befehl, der nach der Erstellung des neuen Images ausgeführt wird. Dies bedeutet, dass nach der Erstellung des neuen Images zuerst die URLs zum Herunterladen verschiedener Anwendungen aktualisiert werden. Die dritte Zeile installiert vim, was praktisch ist, um später Skripte in der Befehlszeile zu bearbeiten. -y steht für die automatische Installation. Andernfalls werden Sie während des Installationsvorgangs aufgefordert, Y/n einzugeben. Wenn Sie es nicht eingeben, schlägt die Ausführung fehl. Die vierte Zeile am Ende bedeutet, dass Port 80 freigegeben wird. Wenn Sie in diesem Bild eine Zuordnung zu Port 5000 durchführen, schlägt diese fehl, wie die Portzuordnung der Webanwendung im gestrigen Artikel, da dieser Port für die Außenwelt nicht geöffnet ist. 2. Führen Sie den Befehl im Verzeichnis aus, in dem sich das Dockerfile befindet su-Wurzel CD Docker/Test Docker-Build -t cdl-test-0.0. Im letzten Satz folgt auf -t der angegebene Image-Name und auf den Image-Namen folgt ein Punkt, was bedeutet, dass mit dem Inhalt der Docker-Datei im aktuellen Verzeichnis ein neues Image erstellt wird. Beachten Sie also, dass der Punkt am Ende des vorherigen CD-Befehls und dieses Satzes unverzichtbar ist! ! 3. Sehen Sie sich das neue Bild an Docker-Bilder Ergebnis: REPOSITORY TAG BILD ID ERSTELLT GRÖSSE cdl-test-0.0 latest da5d6c1147a7 vor 4 Minuten 185 MB runoob/centos 6.7 542cf01e7692 vor 27 Minuten 191 MB Ubuntu 16.04 52b10959e8aa vor 5 Tagen 115 MB Ubuntu 18.04 16508e5c265d vor 5 Tagen 84,1 MB centos 6.7 f2e2f7b8308b vor 3 Wochen 191 MB training/webapp latest 6fae60ef3446 vor 3 Jahren 349MB 4. Zeigen Sie die im Image installierten Anwendungen an #Geben Sie die Befehlszeile des neu erstellten Images ein docker run -it cdl-test-0.0 /bin/bash #Öffnen Sie vim vim #Installieren Sie python3.7 apt-get installiere python3.7 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:
|
<<: Konfigurieren Sie ein Implementierungsbeispiel für den Mysql-Master-Slave-Dienst
>>: Benutzerdefinierte Tabbar-Komponente für das WeChat-Applet
Inhaltsverzeichnis Schleife - für Grundlegende Ve...
Schritte zur Linux-Installation von JDK1.8 1. Übe...
Was sind Slots? Die Slot-Direktive ist v-slot, di...
Inhaltsverzeichnis Vorwort Frontend-Struktur Back...
Mussten Sie schon einmal sehr große Datenmengen (...
Inhaltsverzeichnis 1. Constraint-Konzepte und Kla...
Inhaltsverzeichnis 1. Schlaffunktion 2. setTimeou...
1. Warum müssen wir Tabellen und Partitionen auft...
nginx Nginx (Engine x) ist ein leistungsstarker H...
Inhaltsverzeichnis Problembeschreibung Rendern Dr...
Version: centos==7.2 jdk==1.8 Zusammenfluss == 6....
Implementierungsanforderungen Das ElementUI imiti...
Inhaltsverzeichnis 1. Klicken Sie auf das Menü, u...
Entwickeln Sie ein Zahlenratespiel, bei dem zufäl...
1. Befehlseinführung Mit dem Befehl ln werden Lin...