In diesem Tutorial zeigen wir Ihnen, wie Sie Docker Compose auf Ihrem CentOS 7-Server installieren. Für diejenigen unter Ihnen, die es nicht wussten, Docker Compose ist ein Befehlszeilentool zum Definieren und Konfigurieren Sie Docker-Anwendungen mit mehreren Containern. Mit anderen Worten, wir können sagen, dass docker-compose verwendet wird, um mehrere Container zu verknüpfen und eine Anwendung mit einem einzigen Befehl bereitzustellen.
Dieser Artikel geht davon aus, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt Sie voraus im Root-Konto ausgeführt werden, wenn nicht, müssen Sie möglicherweise 'sudo
hinzufügen ‘ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen Schritt für Schritt die Installation von Docker Compose auf einem CentOS 7-Server.
Installieren Sie Docker Compose auf CentOS 7
Schritt 1. Beginnen wir zunächst damit, sicherzustellen, dass Ihr System auf dem neuesten Stand ist.
yum clean all yum -y update
Schritt 2. Docker mit YUM installieren.
Docker ist standardmäßig im CentOS-Extras-Repository enthalten. Führen Sie zur Installation den folgenden Befehl aus:
yum -y install docker yum -y install device-mapper device-mapper-event device-mapper-libs device-mapper-event-libs
Starten und aktivieren Sie den Docker-Dienst:
systemctl start docker.service systemctl enable docker.service
Und überprüfen Sie Ihre Arbeit, indem Sie den Status von Docker überprüfen:
systemctl status docker.service
Schritt 3. Installieren von Docker Compose.
Sobald Docker installiert wurde, installieren Sie Docker Compose. Installieren Sie zunächst das EPEL-Repository, indem Sie den folgenden Befehl ausführen:
yum install epel-release yum install -y python-pip
Dann können Sie Docker Compose installieren:
pip install docker-compose
Sie müssen auch Ihre Python-Pakete auf CentOS 7 aktualisieren, damit docker-compose erfolgreich ausgeführt wird:
yum upgrade python*
Überprüfen Sie die Docker Compose-Version mit dem folgenden Befehl:
docker-compose -v
Schritt 4. Testen von Docker Compose.
Nun, da wir Docker Compose installiert haben, testen wir es mit diesem wirklich einfachen Beispiel:Erstellen Sie ein neues Verzeichnis und verschieben Sie es hinein:
mkdir hello-world cd hello-world
Neue YAML-Datei erstellen:
nano docker-compose.yml
Fügen Sie in diese Datei folgenden Inhalt ein:
idroot-compose-test: image: hello-world
Führen Sie als Nächstes den folgenden Befehl im hello-world-Verzeichnis aus:
sudo docker-compose up
Die Ausgabe sollte wie folgt beginnen:
Output of docker-compose up Creating helloworld_idroot-compose-test_1... Attaching to helloworld_idroot-compose-test_1 idroot-compose-test_1 | idroot-compose-test_1 | Hello from Docker. idroot-compose-test_1 | This message shows that your installation appears to be working correctly. idroot-compose-test_1 |
Docker-Container werden nur ausgeführt, solange der Befehl aktiv ist, sodass der Container beendet wird, wenn der Test ausgeführt wird.
Herzlichen Glückwunsch! Sie haben Docker Compose erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation von Docker Compose auf Ihrem CentOS 7-System verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, die offizielle Docker-Website zu besuchen.