Diese Beschreibung zeigt, wie man das hinzufügt “-No-Cache”Option zur“Docker-Compose-Build" Befehl.
So fügen Sie die Option "-no-cache" zum Befehl "Docker-Compose Build" hinzu?
In einigen Fällen müssen Benutzer jedoch das frische Docker -Bild durch die “neu aufbauen“Docker-Compose-Build" Befehl. Zu diesem Zweck die “-No-CacheDie Option wird verwendet, um den vorherigen Bildcache zu vermeiden und ein neues Bild vollständig zu erstellen. Sehen Sie sich die angegebenen Anweisungen an, um die Option "-no-cache" zum Befehl "Docker-Compose Build" hinzuzufügen.
Schritt 1: Erstellen Sie „Docker-Compose.YML -Datei
Erstellen Sie zuerst eine einfache ““Docker-Compose.YMLDatei zum Containerieren und Konfigurieren der Golang -Anwendung:
Version: "Alpine"
Dienstleistungen:
Netz:
bauen: .
Häfen:
- "8080: 8080"
Golang:
Bild: "Golang"
Schritt 2: Container erstellen und starten
Um den Docker -Image- und Docker -Container automatisch zu erstellen und auszuführen, verwenden Sie das “Docker-Compose Up" Befehl:
> Docker-Compose Up
Der Ausgang zeigt an, dass die “Golangapp-Golang-1Container wird erstellt und gestartet:
Öffnen Sie den Browser und navigieren Sie zum angegebenen Port, um zu überprüfen, ob der Dienst ausgeführt wird. In unserem Fall navigieren wir zum “Localhost: 8080”:
Als nächstes stoppen Sie den Container mit der Verwendung der “mit der„Strg+c" Taste:
Schritt 3: Ändern Sie „Docker-compose.YML -Datei
Änderungen an der “vornehmenDocker-Compose.YMLDatei zum Erstellen des Docker -Bildes. Zum Beispiel haben wir den Bildnamen von “geändert“Golang" Zu "Golang: Alpine”:
Schritt 4: Erstellen Sie Docker-Compose mithilfe der Option "-no-cache"
Stellen Sie nun das Bild wieder auf, ohne den Cache des vorherigen Bildes zu verwenden. Zu diesem Zweck verwenden Sie die “Docker-Compose Build -no-Cache" Befehl. Der "-No-CacheDie Option wird verwendet, um die Verwendung eines Cache des vorherigen Builds beim Erstellen eines neuen Bildes zu vermeiden:
> Docker-Compose-Build-no-cache
Schritt 5: Container neu erstellen und starten
Zuletzt verwenden Sie erneut die “Docker-Compose UpBefehl zum Nachbau und zum Starten des Docker -Containers:
> Docker-Compose Up
Es kann beobachtet werden, dass wir einen Behälter und ein frisches Bild mit der “erfolgreich nachgebildet haben-No-Cache" Möglichkeit.
Abschluss
Der "-No-Cache"Option wird mit der" verwendet "Docker-Compose-BuildBefehl zum Wiederaufbau des frischen Bildes, indem Sie den Cache des vorherigen Bildes vermeiden. Die "die" verwenden "-keine OptionOption, nutzen Sie die “Docker-Compose Build -no-Cache" Befehl. Diese Beschreibung hat gezeigt, wie man eine hinzufügt-No-Cache”Option zur“Docker-Compose-Build" Befehl.