Docker auf CentOS7 installieren

Install Docker Centos7

Docker ist ein Open-Source-Containerisierungssystem. Es wird häufig für die Bereitstellung von Anwendungen in der Cloud mit hoher Dichte verwendet. Es verwendet denselben Kernel wie das Host-Betriebssystem, um ein Betriebssystem zu virtualisieren. Es verfügt über ein großes Image-Repository, mit dem Sie einen Container innerhalb weniger Minuten zum Laufen bringen können. Das Docker-Image-Repository verfügt über ein vorkonfiguriertes Docker-Image für fast jede Art von Anwendung und Betriebssystem. Nehmen wir an, Sie möchten einen PHP-Webserver betreiben. Sie finden es im Docker-Image-Repository und das Basisbetriebssystem kann Ubuntu, Debian oder CentOS sein. Für jedes Betriebssystem gibt es unterschiedliche Images für PHP. In diesem Artikel zeige ich Ihnen, wie Sie Docker auf CentOS 7 installieren. Los geht's.

Docker installieren

Ich verwende CentOS 7.4, wie Sie an der Ausgabe des folgenden Befehls sehen können:



$Katze /etc/Redhat-Release



Die von mir verwendete Kernelversion ist 3.10.0, wie Sie an der Ausgabe des folgenden Befehls sehen können:



$dein Name -R

Du brauchst yum-config-manager um CentOS 7-Extras und das Docker CE-Repository auf Ihrem CentOS 7-Computer zu aktivieren. yum-config-manager wird bereitgestellt von yum-utils Paket.

Sie können installieren yum-utils Paket mit folgendem Befehl:



$sudo lecker installierenyum-utils-und

Wie Sie auf dem Screenshot unten sehen können, habe ich bereits yum-utils Paket auf meinem Rechner installiert. Wenn Sie es nicht haben, wird es installiert.

Jetzt können Sie das CentOS 7-Extras-Repository mit dem folgenden Befehl aktivieren:

$sudoyum-config-manager--aktivierenZusatzfunktionen

Führen Sie nun den folgenden Befehl aus, um zu überprüfen, ob Zusatzfunktionen Repository ist aktiviert:

$sudo leckerrepolieren

Wie Sie aus dem markierten Abschnitt im Screenshot unten sehen können, ist die Zusatzfunktionen Repository ist aktiviert.

Docker ist abhängig von Geräte-Mapper-Persistente-Daten und lvm2 Paket. Sie können diese Pakete mit dem folgenden Befehl installieren:

$sudo lecker installierendevice-mapper-persistent-data lvm2

Drücken Sie nun 'y' und dann , um fortzufahren.

Geräte-Mapper-Persistente-Daten und lvm2 Pakete installiert werden sollen.

Jetzt müssen Sie Ihrem CentOS 7-Computer das offizielle Docker-Repository hinzufügen.

Sie können den folgenden Befehl ausführen, um das Docker-Repository zu CentOS 7 hinzuzufügen, indem Sie yum-config-manager :

$sudoyum-config-manager--add-repohttps://download.docker.com/Linux/Hunderte/docker-ce.repo

Das Docker-Repository sollte hinzugefügt werden.

Jetzt können Sie Docker installieren.

Führen Sie den folgenden Befehl aus, um Docker auf Ihrem CentOS 7-Computer zu installieren:

Drücken Sie 'y' und dann , um fortzufahren.

Der Yum-Paketmanager sollte mit dem Herunterladen der Docker-Pakete beginnen, wie im Screenshot unten gezeigt.

Irgendwann werden Sie möglicherweise aufgefordert, den GPG-Schlüssel von Docker zu akzeptieren. Drücken Sie 'y' und dann , um fortzufahren.

Die Installation sollte wie im Screenshot unten gezeigt fortgesetzt werden.

Docker sollte installiert sein.

Jetzt können Sie den Docker-Systemdienst mit dem folgenden Befehl starten:

$sudosystemctl start docker

Sie sollten auch den Docker-Dienst zum Systemstart hinzufügen. Es wird also beim Booten automatisch gestartet.

Sie können den folgenden Befehl ausführen, um den Docker-Dienst zum Systemstart hinzuzufügen:

$sudosystemctlaktivierenDocker

Wie Sie im Screenshot unten sehen können, wird der Docker-Systemdienst zum Start hinzugefügt.

Fügen Sie nun Ihren Benutzer zum hinzu Docker Systemgruppe. Auf diese Weise können Sie auf alle Docker-Befehle zugreifen, ohne zu verwenden sudo .

So fügen Sie Ihren Benutzer zu . hinzu Docker Gruppe, führen Sie den folgenden Befehl aus:

$sudoBenutzermod-aGDocker Shovon

HINWEIS: Hier shovon ist der Benutzer meines CentOS 7-Computers. Ihr Benutzername sollte anders sein.

Starten Sie nun Ihren CentOS 7-Computer mit dem folgenden Befehl neu:

$sudoneustarten

Sobald Ihr Computer gestartet ist, können Sie mit dem folgenden Befehl überprüfen, ob Docker funktioniert:

$Docker-Version

Wie Sie dem Screenshot unten entnehmen können, ist die auf meinem CentOS 7-Computer installierte Docker-Version 17.12. Es funktioniert richtig.

Grundlegende Verwendung von Docker

Sie können einen Standard ausführen Hallo Welt Container von Docker, um zu testen, ob es funktioniert oder nicht.

Sie können den folgenden Befehl ausführen, um die Hallo Welt Docker-Container:

$docker run hallo-world

Die Hallo Welt Container-Image wird auf der lokalen Festplatte gesucht. Docker wird es zum ersten Mal nicht finden. Es wird also aus dem Docker-Repository heruntergeladen. Nachdem das Image heruntergeladen wurde, erstellt Docker einen Container aus dem Image und führt ihn aus, wie Sie im Screenshot unten sehen können.

Sie können die verfügbaren Docker-Container mit dem folgenden Befehl auflisten:

$Docker-Imagels

Sie können den folgenden Befehl ausführen, um alle Informationen zu finden, die Sie möglicherweise zu Docker auf Ihrem System benötigen:

$Docker-Infos

Wie Sie an der Ausgabe dieses Befehls sehen können, wird der Status von Docker ausgegeben. Wie viele Container Sie haben, wie viele davon laufen, wie viele davon angehalten oder gestoppt wurden, wie viele Docker-Images Sie heruntergeladen haben, Ihren konfigurierten Speichertreiber, verfügbarer Speicherplatz und vieles mehr. Es ist eine lange Liste von Informationen.

So installieren Sie Docker auf CentOS 7 und verwenden es. Danke, dass Sie diesen Artikel gelesen haben.