GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren Sie Docker unter CentOS 7 + Docker Compose

Konzept und Technologie von Docker sind heute sehr weit verbreitet. Viele Systemadministratoren verwenden es für ihre Arbeit, da es viele Vorteile beim Umgang mit Containern unter Linux bietet. Aus diesem Grund zeigen wir Ihnen heute, wie Sie Docker auf CentOS7 installieren und anschließend Docker Compose installieren, um Ihren VPS noch stärker zu machen!

Docker wird vor allem für die Bereitstellung von Images geliebt, die Anwendungen oder Dienste enthalten, die wir 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 im Unternehmen erleichtert.

Docker und 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 zum Ausführen einer Anwendung erforderlich ist. Beispielsweise 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 unabhängig von der Hardware auf vielen Systemen „installieren“ können. Beispielsweise 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 die Verwendung dieses Dienstprogramms einfach ist! Lassen Sie uns lernen, wie Docker unter CentOS 7 installiert wird!

Wichtig! CentOS Linux 8 hat am 31.12.2021 das End of Lifetime (EOL) erreicht. Obwohl CentOS Linux 7 noch unterstützt wird, wird es EOL am 30.06.2024 erreichen. Wir empfehlen, dies bei der Auswahl dieses Betriebssystems zu berücksichtigen. Sie können mehr darüber auf ihrer offiziellen Website lesen.

So installieren Sie Docker unter CentOS 7

Die Installation von Docker unter CentOS 7 ist einfach. Dazu ist es notwendig, sich per SSH mit unserem Server zu verbinden. Sehen Sie sich unser PuTTY-Tutorial an, wenn Sie Probleme haben.

ssh your-user@your-server

Dann müssen wir vor der Installation von Docker eine Reihe von Paketen 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 Prozess abzuschließen, führt über die offiziellen Repositories von Docker. Dazu muss diese Zeile ausgeführt werden:

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

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

yum install docker-ce

Wir wissen jetzt, wie man Docker auf CentOS installiert. Aber es läuft noch nicht! Um Docker zu aktivieren und zu starten, führen Sie die folgenden Befehle aus:

systemctl enable docker
systemctl start docker

Schließlich können wir den Status des Dienstes überprüfen, um zu überprüfen, ob alles gut gelaufen ist:

systemctl status docker

In der Ausgabe sollten wir eine grüne Linie sehen, die anzeigt, dass Docker aktiv ist.

Docker-Grundlagen

Lassen Sie uns zunächst den „Hello World“-Befehl von Docker ausführen. Dazu müssen wir den folgenden Befehl ausführen:

docker run hello-world

Docker empfiehlt, dieses Test-Image bei jeder Neuinstallation des Dienstprogramms zu überprüfen.

Wir können alle Bilder, die wir in unserem System haben, mit diesem Befehl überprüfen:

docker images

Oder durchsuchen Sie das Docker-Repository mit dem Suchbefehl nach einem verfügbaren Image.

docker search [search]

Beispielsweise können wir nach einem Bild suchen, das sich auf CentOS 7 bezieht.

docker search centos7

Und wenn wir es herunterladen wollen, können wir das mit dem folgenden Befehl tun:

docker pull [image_name]

Um es schließlich auszuführen, verwenden wir den Befehl run. Wir können das Bild über seine ID oder direkt über seinen Namen aufrufen.

docker run -t -i [image_id or image_name]

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

Um ein Bild zu verlassen, müssen wir STRG+D drücken .

So installieren Sie Docker Compose auf CentOS 7

Docker Compose ist ein Dienstprogramm, mit dem wir Bilder in Docker anzeigen können. Es wurde erstellt, weil viele Programme andere Dienste zum Ausführen benötigen. Beispielsweise benötigen wir bei WordPress oder einem anderen CMS zunächst einen funktionierenden Webserver, das Image eines Datenbankmanagers und schließlich das Image der Anwendung.

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

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

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

Falls wir curl nicht installiert haben, können wir dies mit dem folgenden Befehl tun:

yum install curl

Dann müssen wir 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 Dienstprogramms im Terminal gibt, müssen wir einen symbolischen Link zum System erstellen:

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

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

docker-compose --version

Und wir sind bereit, sowohl Docker als auch Docker Compose zu verwenden.

Fazit

Heute ist Docker ein sehr weit verbreitetes Dienstprogramm. Die Bereitstellung von Anwendungen in Form von Containern erspart uns Kompatibilitätsprobleme. Darüber hinaus erleichtert Docker die Installation und Wartung bestehender Container. Wenn wir der Technologie von Docker andererseits ein Tool wie Compose hinzufügen, würden Produktivität und Effizienz noch weiter verbessert.

Das Wissen über Docker ist heutzutage sehr wichtig, deshalb empfehlen wir Ihnen, die Website des Projekts zu besuchen und mehr darüber zu lesen. Viel Spaß beim Lernen!


Cent OS
  1. So installieren Sie Docker unter CentOS 7

  2. So installieren Sie Docker Compose unter Ubuntu 18.04

  3. So installieren Sie Docker unter CentOS 7 / RHEL 7

  4. So installieren Sie Docker in CentOS

  5. So installieren und verwenden Sie Docker Compose unter CentOS

So installieren und verwenden Sie Docker Compose unter CentOS 8

So installieren Sie Docker CE auf CentOS 8

So installieren Sie Rancher unter CentOS 8

So installieren Sie Docker unter CentOS 7

So installieren Sie Docker Compose unter CentOS 7

So installieren Sie Docker unter CentOS 8