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.

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!