Bauen Sie einen einzelnen Docker -Container auf

Bauen Sie einen einzelnen Docker -Container auf
Docker -Container sind die wesentliche Komponente der Docker -Arbeitsumgebung. Es wird verwendet, um eine Anwendung zu containerieren. Docker -Container verkapulieren Anwendungen mit allen relevanten Abhängigkeiten, Paketen und Quellcode. Daher erleichtert Docker es einfach, Anwendungen auf Servern und anderen Maschinen bereitzustellen.

Dieser Beitrag hat gezeigt, wie ein einzelner Docker -Container wieder aufgebaut wird.

So bauen Sie einen einzelnen Docker -Container wieder auf?

Um einen einzelnen Docker-Container wieder aufzubauen, wird die Option Docker-Compose „-Force-Recreate“ und „Build“ verwendet. Für diesen Zweck:

  • Starten Sie zunächst den Visual Studio -Code -Editor im Windows -Startmenü und erstellen Sie einen einfachen Container.
  • Dann bauen Sie es mit dem “wieder aufDocker-Compose Up -Force-Recreate" Befehl.

Befolgen Sie die folgenden Schritte, um den Container von Grund auf neu zu bauen und wieder aufzubauen.

Schritt 1: Erstellen Sie „Docker-Compose.YML -Datei
Ein einfaches erstellen “Docker-Compose.YMLDatei und fügen Sie die folgenden Anweisungen ein, um ein Bild zu erstellen, das einen neuen Container erstellt:

Version: "Alpine"
Dienstleistungen:
Netz:
bauen: .
Häfen:
- "8080: 8080"
Golang:
Bild: "Golang: Alpine"

Schritt 2: Programmdatei erstellen
Fügen Sie als nächstes den angegebenen Code in die "hinzu"hauptsächlich.gehenDatei zum Ausführen eines einfachen Golang -Programms:

Paket Main
importieren (
"fmt"
"Protokoll"
"net/http"
)
Func Handler (W HTTP.Antwortschreiber, r *http.Anfrage)
fmt.Fprintf (w, "Hallo! Willkommen bei LinuxHint Tutorial ")

func main ()
http.Handlefunc ("/", Handler)
Protokoll.Tödlich (http.Hörenserve ("0.0.0.0: 8080 ", nil)))

Schritt 3: Container erstellen und ausführen
Erstellen und führen Sie den Docker -Container über die “auf" ausDocker-Compose Up" Befehl. Hier das "-DDie Option wird verwendet, um den Container im Hintergrund auszuführen:

> Docker -compose up -d

Schritt 4: Docker -Container wieder aufbauen oder neu erstellen
Verwenden Sie den Befehl für den Docker Container zusammen mit “, um den Befehl zur Verfügung zu stellen oder neu zu erstellen.“-Force-Recreate" Und "-bauen" Optionen:

> Docker-Compose-D-Force-Recreate-BUILD

Danach besuchen Sie die URL „http: // localhost: 8080“ und überprüfen Sie, ob der Container ausgeführt wird oder nicht:

Es kann beobachtet werden, dass wir erfolgreich ein einfaches Golang -Programm in einem Docker -Container eingesetzt haben:

Alternativ wird der folgende Befehl auch zum Wiederaufbau eines einzelnen Docker-Containers verwendet:

> Docker-compose-up -d--No-Deps-Building

Alternative Methode: Erstellen Sie einen einzelnen Docker -Container neu

Die alternative Methode zum Wiederaufbau des Docker -Containers besteht darin, zuerst anzuhalten und den Container durch durchzuführen. “Docker-Compose”. Dann bauen Sie es mit dem “wieder aufDocker-Compose erstellen" Befehl.

Schauen Sie sich die aufgeführten Schritte an, um einen einzelnen Docker -Container wieder aufzubauen.

Schritt 1: Container stoppen
Stoppen Sie zuerst den Behälter mit Hilfe des “Docker-Compose-Stopp" Befehl:

> Docker-Compose-Stopp

Schritt 2: Behälter entfernen
Entfernen Sie als nächstes die Behälter mit der Hilfe “rmBefehl wie folgt:

> Docker-Compose RM

Schritt 3: Container wieder aufbauen
Nehmen Sie einige Änderungen in Konfigurationen oder Programmdateien vor. Dann bauen Sie die Container mit Hilfe des „wieder auf“Docker-Compose erstellen" Befehl:

> Docker-Compose erstellen

Schritt 4: Behälter starten
Starten Sie als nächstes den Container mit dem “Docker-Compose-Start" Befehl:

> Docker-Compose-Start

Wieder navigieren Sie durch “Localhost: 8080URL, um zu überprüfen, ob der Container gestartet wird oder nicht:

Es kann beobachtet werden, dass wir einen einzelnen Docker -Container wieder aufgebaut haben.

Abschluss

Um den Docker -Container wieder aufzubauen, “-Force-Recreate" Und "-bauen"Optionen werden zusammen mit dem" verwendet "Docker-Compose Up" Befehl. Ein weiterer möglicher Weg besteht darin, den Docker -Container zuerst anzuhalten und zu entfernen. Danach den Container wieder aufbauen mit dem “Docker-Compose erstellen" Befehl. Diese Beschreibung hat gezeigt, wie ein einzelner Docker-Container wieder aufgebaut wird.