Komponieren | Open Source Docker Multiple Container Application

Compose DevOps Tool

Docker-Kompose definieren und ausführen Multi-Container-Anwendungen

Docker Compose Open Source Tool hilft Ihnen, Multi-Container-Docker-Umgebungen zu verarbeiten. Es ermöglicht die Verwendung einer YAML-Datei, um Multicontainer gleichzeitig zu definieren.

Überblick

Docker Compose ist ein Tool zum Ausführen von Multi-Container-Docker-Anwendungen, die mithilfe des Formats “Compose-Datei” definiert sind. Es kann mühsamer Start sein, mehrere Container manuell anhalten, wieder aufbauen und verwalten. Daher hat Docker ein neues nützliches Tool erstellt, das den Prozess beschleunigt, d. H. Docker Compose. Eine Komponierungsdatei arbeitet, indem die Regel definiert wird, wie eine oder mehrere Container oder Dienste in einer Docker-compose.yaml-Datei konfiguriert werden. Wenn Sie eine YAML -Datei komponieren, können Sie Ihre Anwendung mit einem einzigen Befehl erstellen, starten und verwalten: Docker Compose. Die Entwicklung von Anwendungen mit Docker ist eine Herausforderung, wenn sie an mehreren Diensten und Containern arbeiten. Hier kommt der Docker -Komponieren, mit dem Sie Docker mehrere Containeranwendungen und -umgebungen ausführen können. Docker Compose kann mehrere Container gleichzeitig im Docker -Kompose -Kompose -Produkt-, Inszenierungs-, Entwicklungs-, Test- und CI -Umgebungen verarbeiten. Sie können Docker Compose verwenden, um den gesamten Softwareentwicklungslebenszyklus (SDLC) zu verwalten. Docker Compose Open Source -Software verfügt über 24,8K -Github -Sterne und 4,2K -Github -Gabeln.

System Anforderungen

Die Anforderungen an Setup Docker Compose umfassen:

  • Docker Compose
  • Docker -Motor
  • sudo privileges Nicht-Root-Benutzer
  • Github -Konto

Merkmale

Einige der wichtigsten Funktionen von Docker Compose sind unten aufgeführt:

  • Hosting mehrerer isolierter Umgebungen auf einem einzelnen Host
  • Container für verschiedene Umgebungen anpassen
  • Sparen Sie Volumendaten, wenn Container erstellt werden
  • Wiederverwenden und wiederherstellen Sie Container, die sich verändert haben
  • Variablen und Verschieben einer Zusammensetzung zwischen Umgebungen

Installationsanleitung

Installieren Sie Docker Compose unter Linux

Stellen Sie zunächst sicher, dass alle Abhängigkeitspakete des Docker Compose installiert und auf dem neuesten Stand sind. Befolgen Sie bitte die unten aufgeführten Anweisungen. Sie können den Docker -Kompose auch Binärdatum von der Seite “Repository Release” auf GitHub für Linux herunterladen. Die Schritt-für-Schritt-Anweisungen sind unten aufgeführt. Führen Sie diesen Befehl aus, um die aktuelle stabile Version von Docker Compose herunterzuladen:

    sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

Um eine andere Version von Docker Compose Linux zu installieren, ersetzen Sie 1.29.2 durch die Version von Compose, die Sie installieren möchten. Wenden Sie nun ausführbare Berechtigungen auf die heruntergeladene Binärdatei an:

    sudo chmod +x /usr/local/bin/docker-compose

Wenn der Befehl Docker-Compose nach den Installationsschritten fehlschlägt, überprüfen Sie Ihre Pfade. Sie können auch einen symbolischen Link zu /usr /bin oder ein anderes Verzeichnis in Ihrem Weg mit dem Befehl erstellen:

    sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

Optional sollten Sie den Befehlsabschluss für die Bash- und ZSH -Shell installieren. Testen Sie nun die Installation mit dem Befehl:

    docker-compose --version

Glückwunsch! Jetzt haben Sie gelernt, wie man Docker Compose Ubuntu 20.04 erfolgreich installiert. Genießen!

FAQS

Was ist Docker komponiert?

Docker Compose ist eine geöffnete Quellsoftware, die zum Definieren, Teilen und Ausführen von Multi-Container-Docker-Anwendungen verwendet wird. Docker Compose-Datei funktioniert, indem Regeln in einem Docker-compose.yaml definiert werden, wie die mehreren Container oder Dienste konfiguriert werden. Es hilft, den Multi-Betrüger-Prozess zu beschleunigen.

Ist Docker Open Source komponiert?

Docker hat die Kompose-Spezifikation in eine eigenständige Organisation zur Definition und Ausführung von Multi-Container-Anwendungen mit Cloud-nativer und ausgelöst. Docker Compose Quellcode -Repository ist unter Github verfügbar.

Ist Docker kostenlos komponiert?

Docker Compose ist kostenlos für kleine Unternehmen für die Definition und Ausführung von Multi -Container -Anwendungen.

In welcher Sprache verfasst Docker geschrieben?

Docker Compose V1 befindet sich in der Python -Sprache, während Docker Compose V2 in Golang vollständig von Grund auf neu geschrieben wird.

Was ist Docker und Docker komponieren?

Der Unterschied zwischen Docker und Docker-Compose besteht darin, dass Docker-Befehle verwendet werden, um jeweils nur einen Container oder Bild auszuführen. Während Docker Compose auf Ubuntu zum Starten, Stoppen und Verwalten von Multi-Container-Docker-Anwendungen verwendet wird, die in einer Docker-compose.yaml-Datei konfiguriert sind.

Erkunden

In diesem Artikel haben wir über Open Source Docker die neueste Version komponiert. Weitere Informationen zu anderen Top -Container -Orchestrierungs -Tools finden Sie auf der folgenden Seite:

OpenShift

Portainer

Apache Mesos

Kubernetes

Top 5 Open Source Container Orchestration Tools für DevOps

 Deutsch