Heim >Betrieb und Instandhaltung >Docker >Was ist Docker Compose?
Docker Compose ist ein Befehlszeilentool zum Definieren und Ausführen von Docker-Anwendungen mit mehreren Containern. Über Compose können Entwickler YML-Dateien verwenden, um alle von der Anwendung benötigten Dienste zu konfigurieren.
Die Betriebsumgebung dieses Tutorials: Linux5.9.8-System, Docker-1.13.1-Version, Dell G3-Computer.
Einführung in Docker Compose
Compose ist ein Tool zum Definieren und Ausführen von Docker-Anwendungen mit mehreren Containern. Mit Compose können Sie YML-Dateien verwenden, um alle Dienste zu konfigurieren, die Ihre Anwendung benötigt. Anschließend können Sie mit einem einzigen Befehl alle Dienste aus der YML-Dateikonfiguration erstellen und starten.
Drei Schritte zur Verwendung von Compose:
Verwenden Sie eine Docker-Datei, um die Umgebung der Anwendung zu definieren.
Verwenden Sie docker-compose.yml, um die Dienste zu definieren, aus denen Ihre Anwendung besteht, damit sie gemeinsam in einer isolierten Umgebung ausgeführt werden können.
Führen Sie abschließend den Befehl docker-compose up aus, um die gesamte Anwendung zum Laufen zu bringen.
Compose-Installation
Unter Linux können wir das Binärpaket zur Verwendung von Github herunterladen. Die neueste veröffentlichte Versionsadresse: https://github.com/docker/compose/releases.
Führen Sie den folgenden Befehl aus, um die aktuelle stabile Version von Docker Compose herunterzuladen:
$ sudo curl -L "https://github.com/docker/compose/releases/download/v2.2.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
Um eine andere Version von Compose zu installieren, ersetzen Sie 1.24.1.
Ausführbare Berechtigungen auf die Binärdatei anwenden:
$ sudo chmod +x /usr/local/bin/docker-compose
Softlink erstellen:
$ sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
Testen Sie, ob die Installation erfolgreich ist:
$ docker-compose --version cker-compose version 1.24.1, build 4667896b
Hinweis: Für Alpine sind die folgenden Abhängigkeitspakete erforderlich: py-pip, python-dev, libffi-dev, openssl-dev, gcc, libc-dev und make.
Empfohlenes Lernen: „Docker-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWas ist Docker Compose?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!