Programme in Docker-Containern müssen häufig auf Daten im Hostverzeichnis zugreifen und diese aufrufen. Das jedes Mal erforderliche Importieren und Exportieren von Daten ist sehr mühsam und arbeitsintensiv. Als nächstes werden wir den angegebenen Ordner der Host-Maschine Schritt für Schritt in den Docker-Container einbinden. 1. Öffnen Sie Oracle VM VirtualBox: 2. Klicken Sie auf [Einstellungen] -> klicken Sie links auf [Freigegebene Ordner]. 3. Doppelklicken Sie auf den Standard [c/Users \\?\c:\Users], um ihn zu bearbeiten. Legen Sie hier die Daten unter dem Laufwerk D als bereitgestelltes freigegebenes Verzeichnis fest. Der Name kann geändert werden. Hier ist er auf „data“ eingestellt. Klicken Sie auf OK 4. Starten Sie die virtuelle Virtualbox-Maschine neu, dazwischen gibt es eine Wartezeit: 5. Container erstellen und testen, ob auf das freigegebene Verzeichnis zugegriffen werden kann Erstellen Sie basierend auf dem Centos-Image einen Container mit dem Namen „centos-1“ und verwenden Sie den Parameter „-v“, um das Verzeichnis „D:\data“ in das Verzeichnis „/home“ des Containers einzubinden:
Geben Sie den Container ein:
Überprüfen Sie, ob das /home-Verzeichnis mit dem lokalen Verzeichnis D:\data übereinstimmt: [root@e952aff59318 /]# cd home [root@e952aff59318 Zuhause]# ls a.txt db-Protokoll sslkey.log Stimmen diese überein, war die Montage erfolgreich. Zusatzkenntnisse: Import und Export von Docker-Image-Dateien, Batch-Unterstützung Ich muss bei der Arbeit häufig einige fremde Bilder abrufen, aber aufgrund von Netzwerkeinschränkungen und anderen Gründen dauert das Abrufen innerhalb des Unternehmens sehr lange. Daher bin ich es gewohnt, Bilder von Amazon-Servern abzurufen, sie zu exportieren und lokal herunterzuladen, bevor ich sie in die Entwicklungsumgebung importiere. 1. Sehen Sie sich die Bild-ID an sudo Docker-Bilder REPOSITORY TAG BILD ID ERSTELLT GRÖSSE quay.io/calico/node v1.0.1 c70511a49fa1 vor 6 Wochen 257 MB hallo-welt aktuell 48b5124b2768 vor 2 Monaten 1,84 kB quay.io/coreos/flannel v0.7.0 63cee19df39c vor 2 Monaten 73,8 MB quay.io/calico/cni v1.5.5 ada87b3276f3 vor 2 Monaten 67,1 MB 2. Wählen Sie das zu verpackende Bild aus und führen Sie den Verpackungsbefehl aus
Die Exportdatei xxx.tar wird im aktuellen Verzeichnis generiert und anschließend auf den lokalen Computer heruntergeladen. 3. Importieren Sie das oben gepackte Image in die Entwicklungsumgebung
0a43edc59c00: Ebene wird geladen 27,59 MB/27,59 MB 69a5574b2581: Ebene wird geladen 3.636 MB/3.636 MB fb0933709f36: Ebene wird geladen 3.913 MB/3.913 MB 7384abd120f5: Ladeebene 3,859 MB/3,859 MB e34911610de0: Ebene wird geladen 27,06 MB/27,06 MB d6ec327c8cbe: Ladeebene 6.656 kB/6.656 kB Geladene Bild-ID: sha256:ada87b3276f307a6b1b1ada15820b6c9842fd839fe5cc46ad5db8af81f7fd271 An dieser Stelle können Sie das lokale Image verwenden! 4. Tool zum Stapelimport und -export von Bildern Besuchen Sie mein Github, um Die oben genannten Schritte zum Einrichten und Mounten freigegebener Ordner im Windows-Host und Docker-Container sind alle Inhalte, die der Editor mit Ihnen teilt. Ich hoffe, es kann Ihnen als Referenz dienen. Ich hoffe auch, dass Sie 123WORDPRESS.COM unterstützen. Das könnte Sie auch interessieren:
|
<<: HTML + CSS realisiert das Scrollen zur Elementposition, um den Ladeanimationseffekt anzuzeigen
>>: JavaScript zur einfachen Verknüpfung von Provinzen und Gemeinden
So richten Sie einen MySQL-Kurzlink ein 1. Überpr...
Der Dienst des Unternehmens verwendet Docker und ...
Dieser Artikel beschreibt die MySQL-Datentypen un...
In diesem Artikel haben wir den Startvorgang von ...
1. Im Web unterstützte Bildformate: GIF: kann 256...
1. Laden Sie das CentOS-Image herunter 1.1 Downlo...
Dieser Artikel zeichnet das Linux-Tutorial zur In...
Mehrere Teile von Compose befassen sich in irgend...
1. Einführung in Layer 4 Load Balancing Was ist L...
/******************** * Zeichengerätetreiber*****...
In diesem Artikelbeispiel wird der spezifische Co...
In diesem Artikel erfahren Sie die Lösung für das...
In der heutigen Entwicklungsumgebung ist schnell ...
In diesem Artikel wird der spezifische Code von j...
Zuerst müssen wir den Selbstaufruf der Funktion k...