So verwenden Sie Docker Compose unter Windows

So verwenden Sie Docker Compose unter Windows
Docker Compose ist ein Docker CLI-Tool, das zum Konfigurieren, Verwalten und Bereitstellen von Microservices und Multi-Container-Anwendungen verwendet wird. Es verwendet eine YAML -Datei als Komponierungsdatei, um die Dienste zusammen mit anderen Einstellungen zu konfigurieren. Diese Dienste werden anfangen zu nutzen “Docker-Compose Up" Befehl. Dieser Befehl führt jeden konfigurierten Dienst in einem separaten Container aus. Darüber hinaus bietet Docker Compose CLI auch verschiedene Befehle zur Verwaltung der Komponierungsdienste.

Dieses Tutorial zeigt, wie Docker Compose unter Windows verwendet wird.

Voraussetzungen: Installieren Sie Docker Compose

So installieren Sie zuerst die Docker -Desktop -Anwendung für Windows im System, um das Docker Compose -Tool zu installieren. Diese App enthält integrierte Docker CLI, Docker Compose CLI, Kompose Plugin, Docker Engine und andere wesentliche Komponenten.

Notiz: Für die Installation der Docker -Desktop -Anwendung besuchen Sie unseren zugehörigen Artikel.

So verwenden Sie Docker Compose unter Windows?

Um den Docker -Komponieren unter Windows zu verwenden, erstellen Sie zunächst eine Dockerfile, die die Anweisungen zum Containieren der Anwendung definiert. Konfigurieren Sie danach die Dienste in der Datei komponieren und starten Sie die Container mit der “Docker-Compose Up" Befehl.

Weitere Informationen finden Sie in den angegebenen Anweisungen.

Schritt 1: Erstellen Sie Dockerfile

Erstellen Sie zunächst eine Dockerfile, die Anweisungen enthält, um den Schnappschuss des Docker -Containers zu erstellen. Zum Beispiel haben wir die "Dockerisiert"Index.htmlDatei mit den folgenden Anweisungen:

  • AUS”Anweisung definiert das Basisbild des Containers.
  • KOPIEREN”Fügt die Quelldatei zum ausführbaren Pfad des Containers hinzu oder kopiert sie.
  • EINSTIEGSPUNKT”Definiert die ausführbaren oder Standardeinstellungen des Docker -Containers:
Von Nginx: Neueste
Kopierenindex.html/usr/shary/nginx/html/Index.html
Eintragspunkt ["nginx", "-g", "Daemon off;"]

Schritt 2: Kompose -Datei erstellen

Erstellen Sie eine Komponierungsdatei mit dem Namen “Docker-Compose.YMLDatei mit den Servicekonfigurationseinstellungen enthält. Zum Beispiel haben wir die “konfiguriert“Netz" Und "Web1Dienste in der Datei mit den folgenden Anweisungen komponieren:

  • Netz"Service wird das HTML -Programm und das" ContainerierenWeb1"Service wird die" verwenden "Nginx: NeuesteBild im Behälter.
  • bauenDer Schlüssel definiert die Dockerfile oder den Erstellung von Kontext, um die Anwendung zu konstruieren. Zum Beispiel verwenden wir DockerFile -Anweisungen.
  • Häfen”Zugewiesen die exponierten Ports des Containers:
Version: "3"
Dienstleistungen:
Netz:
bauen: .
Häfen:
- 80:80
Web1:
Bild: Nginx: Neueste

Schritt 3: Starten Sie die Dienste

Bauen und starten Sie die Dienste danach in getrennten Containern, indem Sie die “nutzenDocker-Compose Up" Befehl:

Docker -Compose Up -d

Besuchen Sie zur Überprüfung den zugewiesenen Hafen von Localhost. Hier haben wir den HTML -Dienst mit Docker Compose unter Windows erfolgreich ausgeführt:

Das ist alles! Wir haben gezeigt, wie man Docker Compose unter Windows verwendet.

Abschluss

Um Docker Compose unter Windows zu verwenden, installieren Sie zunächst den Docker Compose CLI, indem Sie die Docker -Desktop -Anwendung unter Windows installieren. Erstellen Sie danach eine Dockerfile, um die Bewerbung zu docerisieren. Konfigurieren Sie die Anwendungsdienste in einer Komponierungsdatei, um jeden Dienst in einem separaten Docker -Container auszuführen. Danach nutzen Sie die “Docker-Compose UpBefehl zum Starten der Komponierungsdienste. Diese Beschreibung hat veranschaulicht, wie man den Docker-Komponieren unter Windows verwendet.