Diese Beschreibung wird demonstrieren:
Was bedeutet das Senden von Build -Kontext an Docker -Daemon??
Der Prozess des Sendens von Dateien und Verzeichnissen aus dem lokalen Repository an den Docker -Daemon während des Erstellens eines Bildes wird als Senden von Build -Kontext an den Docker -Daemon bezeichnet. Um das Bild zu generieren, muss ein Docker -Daemon auf die Dateien zugreifen. Diese Dateien werden in demselben Verzeichnis platziert, in dem Dockerfile platziert wird. Genauer gesagt das “bauenDer Befehl ”liest den Standort der Datei von DockerFile -Anweisungen und sendet den Build -Kontext an Docker Daemon.
So senden Sie einen Kontext für Build an Dämon in Docker?
Um den Build -Kontext an Docker -Daemon zu senden, verwenden Sie einfach das “Docker Build" Befehl. Dieser Befehl greifen auf den Kontextspeicherort von Dockerfile zu und senden den Kontext oder die Dateien an Docker Daemon. Der Projektort kann mehrere Dateien und Unterverzeichnisse enthalten, die möglicherweise nicht an Docker Daemon senden müssen. Diese Dateien können mit der “ignoriert werden.Docking" Datei.
Für die Illustration gehen Sie die angegebenen Anweisungen durch.
Schritt 1: Dateien ignorieren
Erstellen Sie zuerst eine “.DockingDatei, um die Dateien zu ignorieren, die kein Bild erstellen oder erstellen müssen. Fügen Sie den Namen der Dateien in die "hinzu".DockingDatei, um sie zu ignorieren:
Schritt 2: Erstellen Sie den Kontext an Daemon
Senden Sie als Nächstes den Build -Kontext an Docker -Daemon mit dem “Docker Build -t ." Befehl. Hier, ".”Wird verwendet, um anzugeben, dass das Dockerfile und den Erstellung von Kontext aus dem aktuell offenen Verzeichnis gelesen wird:
Docker Build -t Go -Image .
Aus der Ausgabe können Sie sehen, dass Dockerfile und andere Build -Kontexte zu Docker Daemon übertragen werden:
Schritt 3: Bild ausführen
Führen Sie für die Überprüfung das Bild aus, indem Sie den Build -Kontext mit dem angegebenen Befehl an Dämon senden. Hier "-P"Option wird verwendet, um den Expositionsport und" anzugeben "-D”Zum Ausführen des Containers im abgetrennten Modus:
Docker Run -d -p 8080: 8080 Go -Image
Öffnen Sie danach den örtlichen Host zugewiesenen Port und prüfen Sie, ob der Container ausführt oder nicht. Hier können wir sehen, dass wir das Bild erfolgreich erstellt und ausgeführt haben:
Wir haben demonstriert, was das Senden von Build -Kontext bedeutet und wie Sie ihn an Daemon senden können.
Abschluss
Senden von Build -Kontext an den Docker -Daemon bedeutet den Prozess des Sendens von Dateien und Verzeichnissen aus dem lokalen Repository an den Docker -Daemon während des Erstellens eines Bildes. Um den Build -Kontext an Docker -Daemon zu senden, verwenden Sie einfach das “Docker Build" Befehl. Dieser Befehl greifen auf den Kontextspeicherort von Dockerfile zu und senden den Kontext oder die Dateien an Docker Daemon. Diese Beschreibung hat gezeigt, was das Senden von Build-Kontext bedeutet und wie er an Dämon sendet.