Wie installiere ich Docker auf CentOS 7 + Docker Compose

Das Konzept und die Technologie von Docker sind heute weithin anerkannt. Viele Systemadministratoren verwenden dieses Tool aufgrund der vielen Vorteile, die es beim Umgang mit Containern unter Linux bietet. Aus diesem Grund zeigen wir Ihnen heute, wie Sie Docker unter CentOS 7 installieren und dann Docker Compose installieren, um Ihren VPS weiter zu betreiben!

Docker wird besonders für die Implementierung von Images geschätzt, die Anwendungen oder Dienste enthalten, die wir normalerweise in unserem Netzwerk installieren möchten. Darüber hinaus ist es ein Open-Source-Projekt, das das Verständnis seiner Funktionsweise und sogar die Anpassungsfähigkeit nach Bedarf erleichtert.

Docker und seine Container verstehen

Docker ist eine Open-Source-Technologie, die die Bereitstellung von Anwendungen über einen Container verwaltet und automatisiert. Diese Container werden über Images verteilt, die alles enthalten, was Sie zum Ausführen einer Anwendung benötigen. Zum Beispiel gibt es Bilder von WordPress, Nginx, MariaDB und vielen anderen Diensten oder Anwendungen.

Der Hauptvorteil der Verwendung von Docker besteht darin, dass wir Dienste oder Anwendungen auf vielen Systemen unabhängig von der Hardware „installieren“ können. Zum Beispiel können wir ein Image unserer Anwendung erstellen, das auf jedem Computer ausgeführt werden kann, auf dem Docker installiert ist. All dies unabhängig vom Betriebssystem oder der Hardware.

Das Beste ist, dass der Einstieg in dieses Tool sehr einfach ist! Lassen Sie uns lernen, wie Sie Docker unter CentOS 7 installieren!

So installieren Sie Docker unter CentOS 7

Die Installation von Docker unter CentOS 7 ist einfach. Dazu müssen Sie über SSH eine Verbindung zu Ihrem Server herstellen. Schauen Sie sich unser PuTTY-Tutorial an, wenn Sie Probleme mit diesem Schritt haben.

ssh [email protected]

Dann müssen wir eine Reihe von Paketen installieren, bevor wir Docker installieren. Wir müssen der Root-Benutzer sein und die folgende Zeile in der Befehlszeile ausführen:

yum install -y yum-utils device-mapper-persistent-data lvm2

Der einfachste und sicherste Weg, den Vorgang abzuschließen, führt über die offiziellen Docker-Repositorys. Dazu müssen Sie diese Befehlszeile ausführen:

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

Danach können wir Docker auf CentOS 7 installieren, indem wir den folgenden Befehl ausführen:

yum install docker-ce

Jetzt wissen Sie, wie Sie Docker auf CentOS installieren. Aber es läuft noch nicht! Führen Sie die folgenden Befehle aus, um Docker zu aktivieren und zu starten:

systemctl enable docker
systemctl start docker

Schließlich können Sie den Servicestatus überprüfen, um zu überprüfen, ob alles gut gelaufen ist:

systemctl status docker

Als Ergebnis sollten wir eine grüne Linie sehen, die anzeigt, dass Docker ausgeführt wird.

Grundlegende Docker-Anwendungen

Beginnen wir zunächst mit dem Befehl „Hello World“ von Docker. Dazu müssen Sie den folgenden Befehl ausführen:

docker run hello-world

Dieses Testabbild empfiehlt Docker, jedes Mal zu überprüfen, wenn das Tool neu installiert wird.

Sie können alle Bilder, die Sie auf Ihrem System haben, mit diesem Befehl überprüfen:

docker images

Oder durchsuchen Sie das Docker-Repository mit dem Befehl search nach einem verfügbaren Bild.

docker search 

Sie können beispielsweise auch mit CentOS 7 nach einem verwandten Bild suchen:

docker search centos7

Und wenn Sie ein Bild herunterladen möchten, können Sie dies mit dem folgenden Befehl tun:

docker pull 

Zum Ausführen des Bildes verwenden Sie schließlich die befehl. Sie können das Bild über seine ID oder direkt über seinen Namen aufrufen.

docker run -t -i 

Die Option-i bedeutet, dass Sie das Bild interaktiv machen, während die Option-t bedeutet, dass Sie Zugriff auf ein Terminal haben und eines simulieren können.

Um ein Bild zu beenden, müssen Sie STRG+ D drücken.

So installieren Sie Docker Compose unter CentOS 7

Docker Compose ist ein Dienstprogramm, mit dem wir Bilder in Docker anzeigen können. Es wurde erstellt, weil viele Programme zusätzliche Dienste benötigen, um ausgeführt zu werden. Bei WordPress oder einem anderen CMS benötigen wir beispielsweise zunächst einen funktionsfähigen Webserver und das Image eines Datenbankadministrators und schließlich das Image der Anwendung.

Wir müssten sie einzeln bereitstellen und konfigurieren. Mit Docker Composer können wir alles in einer einzigen Datei definieren, wobei alle Bilder vom Hauptbild abhängen und normal geladen werden.

Um Docker Compose unter CentOS 7 zu installieren, müssen wir diesen Befehl ausführen:

Falls Sie curl nicht installiert haben, können Sie es mit dem folgenden Befehl installieren:

yum install curl

Dann müssen Sie der Docker Compose-Binärdatei Ausführungsberechtigungen zuweisen:

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

Und jetzt, um sicherzustellen, dass es keine Probleme bei der Verwendung des Tools im Terminal gibt, müssen Sie eine symbolische Verknüpfung zum System herstellen:

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

Überprüfen Sie abschließend die installierte Version:

docker-compose --version

Und Sie können Docker und Docker Compose verwenden.

Fazit

Heute ist Docker ein weit verbreitetes Tool. Die Implementierung von Anwendungen in Form von Containern erspart uns Kompatibilitätsprobleme. Darüber hinaus erleichtert Docker die Installation und Wartung vorhandener Container. Wenn Sie andererseits ein Tool wie Compose zur Docker-Technologie hinzufügen, werden Produktivität und Effizienz weiter verbessert.

Alles über die Installation von Docker auf CentOS und das Tool selbst zu wissen, ist heute sehr wichtig, daher empfehlen wir Ihnen, die Projektwebsite zu besuchen und mehr darüber zu lesen. Viel Spaß beim Lernen!

Dieser Artikel wurde zuletzt geändert am Oktober 28, 2020 9:46 pm

Posted on

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.