Heim >Betrieb und Instandhaltung >Docker >Was ist Docker Compose?

Was ist Docker Compose?

青灯夜游
青灯夜游Original
2021-12-30 13:46:3514682Durchsuche

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.

Was ist Docker Compose?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Was ist Docker-API?Nächster Artikel:Was ist Docker-API?