Ein Docker -Bild ist eine Vorlage, die Anweisungen zum Erstellen/Erstellen von Docker -Containern enthält. Docker -Bilder werden aus Dockerfile erstellt. Die Dockerfile definiert das zu verwendende Basisbild und die zu installierenden Abhängigkeiten. Ein Bild kann mit der Dockerfile erstellt oder erstellt werden, nachdem es erstellt wurde.
In diesem Bericht wird das Volumen im Docker-Bild erläutert.
Was ist das Volumen im Docker -Bild??
In Docker ist ein Volumen eine Möglichkeit, Daten zu bestehen, die von Docker -Containern generiert und genutzt werden. Der Band kann in einer Docker -Datei oder zur Laufzeit deklariert werden. Wenn der Benutzer das Volumen in Dockerfile deklariert, mit der “VOLUMEN„Anweisungen, ein neues Volumen wird jedes Mal erstellt, wenn ein Container aus dem Bild gestartet wird, auch ohne die“ anzugeben-vOption beim Ausführen des Containers. Für die Erklärung der Lautstärke zur Laufzeit die “-v"Option wird mit der" verwendet "Docker RunBefehl, ein Hostverzeichnis in ein Containerverzeichnis zu motivieren.
So montieren Sie Volumen im Docker -Bild?
Um den Band in einem Docker -Bild zu montieren, erstellen Sie zunächst eine Dockerfile und deklarieren Sie das Volumen darin mit der “VOLUMEN" Anweisungen. Erstellen/erstellen Sie dann ein Docker -Bild aus der gewünschten Dockerfile. Führen Sie schließlich das Docker -Bild als Docker -Container aus.
STEP1: Dockerfile erstellen
Erstellen Sie zunächst eine neue Datei mit dem Namen “Dockerfile”Und fügen Sie den folgenden Code in ihn ein:
Von Nginx: Neueste
Echo laufen "Willkommen bei LinuxHint Application
">/usr/share/nginx/html/Index.html
Lautstärke/usr/share/nginx/html
Im obigen Code:
Diese Dockerfile erstellt ein neues Docker -Bild basierend auf dem Nginx -Bild. Die Dockerfile führt dann einen Befehl aus, um eine neue Datei unter „/usr/Share/nginx/html/Index zu erstellen.HTML ”, der den HTML -Code für die Nachricht" Willkommen bei LinuxHint -Anwendung "enthält. Schließlich erstellt der Anweisungen „Volumen“ ein neues Docker -Volumen bei "/usr/shary/nginx/html".
Schritt 2: Docker -Bild erstellen
Erstellen Sie dann mit dem angegebenen Befehl ein Docker -Bild aus der gewünschten Dockerfile:
Docker Build -t New -Img .
Hier das "-TDie Option wird verwendet, um den Bildnamen anzugeben. Zum Beispiel haben wir das angegebenNew-Img”Als Name für das Docker -Bild:
Schritt 3: Docker -Container erstellen
Erstellen und führen Sie den Docker -Container mit dem Docker -Bild über den folgenden Befehl aus und führen Sie sie aus:
Docker Run-NAME NEW-CONT1 -P 80:80 NEW-IMG
Hier:
Schritt 4: Überprüfung
Öffnen Sie schließlich den gewünschten Browser, leiten Sie den zugewiesenen Port um und sehen Sie sich die bereitgestellte Anwendung an:
Wie Sie sehen können, die “VOLUMENAnweisungen, das lokale Verzeichnis mit HTML -Dateien wurde an der "/usr/shary/nginx/html" montiert, und die Standard -NGINX -Zielseite wurde durch unseren benutzerdefinierten Inhalt ersetzt.
Abschluss
In Docker ist ein Volumen eine Möglichkeit oder eine Methode, die von Docker -Containern generierten und genutzten Daten bestehen,. Das Volumen kann in einer Dockerfile deklariert werden, indem die “angegeben wird“VOLUMEN”Anweisungen oder zur Laufzeit mit der“-vOption mit der “Docker Run" Befehl. Um den Band in einem Docker -Bild zu montieren, erstellen Sie zunächst eine Dockerfile und deklarieren Sie das Volumen mit den Anweisungen „Volumen“. Erstellen Sie dann ein Bild aus der Dockerfile. Führen Sie schließlich das Docker -Bild als Container aus. Dieser Artikel wurde über das Volumen im Docker -Bild erläutert.