Docker Compose auf CentOS 7 installieren

So installieren Sie Docker Compose und führen eine Multi-Container-Anwendung auf CentOS 7 aus.

Docker ist eine Software zur Automatisierung der Bereitstellung und Verwaltung von Anwendungen mithilfe von Container-Virtualisierung. Sie ermöglicht es, eine Anwendung mit allen ihren Abhängigkeiten in einen isolierten Container zu verpacken, der auf jedes Linux-System mit cgroups-Unterstützung übertragen werden kann. Verfügbar auf VPS und dedizierten Servern.

Docker Compose ist ein Werkzeug zum Definieren und Ausführen von Multi-Container-Anwendungen. Die Konfiguration der Services erfolgt in einer YAML-Datei, sodass sich die gesamte Umgebung mit einem einzigen Befehl starten lässt.

Docker

Stellen Sie vor der Installation von Docker Compose sicher, dass Docker bereits installiert ist — siehe Docker auf CentOS 7 installieren.

Installation

Prüfen Sie das aktuelle Release und aktualisieren Sie bei Bedarf die Versionsnummer im Befehl:

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

Ausführungsrechte setzen:

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

Installation überprüfen:

docker-compose --version

Erwartete Ausgabe:

docker-compose version 1.25.5, build 8a1c60f6

Container mit Docker Compose starten

Erstellen Sie ein Verzeichnis für das Testprojekt und wechseln Sie hinein:

mkdir hello-world
cd hello-world

Erstellen Sie eine docker-compose.yml-Datei:

nano docker-compose.yml

Fügen Sie folgenden Inhalt ein und speichern Sie die Datei:

my-test:
  image: hello-world

Container starten:

docker-compose up

Nachdem das Image heruntergeladen wurde, gibt Docker eine Bestätigungsmeldung aus:

Hello from Docker!
This message shows that your installation appears to be working correctly.

Wichtige Befehle

Lokale Images auflisten:

docker images

Aktive Container auflisten:

docker ps

Alle Container einschließlich gestoppter auflisten:

docker ps -a

Container im Hintergrund starten:

docker-compose up -d

Container des aktuellen Projekts auflisten:

docker-compose ps

Beispielausgabe:

        Name            Command   State    Ports
------------------------------------------------
hello-world_my-test_1   /hello    Exit 0

Alle Container des aktuellen Projekts stoppen:

docker-compose stop

Hilfe

Bei Fragen oder wenn Sie Unterstützung brauchen, erreichen Sie uns jederzeit über das Ticketsystem — wir helfen Ihnen gern weiter!

Hilfe benötigt?Unsere Ingenieure helfen Ihnen kostenlos bei jeder Frage in wenigen MinutenKontaktieren Sie uns