Installieren Sie Docker auf CentOS7

Installieren Sie Docker auf CentOS7

Docker ist ein Open -Source -Container -System. Es wird häufig für die Bereitstellung von Anwendungen in der Cloud mit hoher Dichte verwendet. Es verwendet denselben Kernel wie das Betriebssystem des Hosts, um ein Betriebssystem zu virtualisieren. Es verfügt über ein großes Image -Repository, mit dem Sie innerhalb weniger Minuten einen Container in Betrieb nehmen können. Das Docker Image Repository verfügt über ein vorkonfiguriertes Docker-Image für fast jede Art von Anwendungs- und Betriebssystem. Angenommen, Sie möchten einen PHP -Webserver ausführen. Sie finden es im Docker Image Repository und das Basisbetriebssystem ist möglicherweise Ubuntu, Debian oder CentOS. Für jedes Betriebssystem gibt es verschiedene Bilder für PHP. In diesem Artikel werde ich Ihnen zeigen, wie Sie Docker auf CentOS 7 installieren können. Lass uns anfangen.

Docker installieren

Ich benutze CentOS 7.4 Wie Sie aus der Ausgabe des folgenden Befehls sehen können:

$ cat /etc /redhat-felease

Die Version von Kernel, die ich benutze, ist 3.10.0 Wie Sie aus der Ausgabe des folgenden Befehls sehen können:

$ uname -r

Du brauchst yum-config-Manager Um CentOS 7 Extras und Docker CE -Repository für Ihre CentOS 7 -Maschine zu aktivieren. yum-config-Manager wird bereitgestellt von yum-utils Paket.

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

$ sudo yum install yum -utils -y

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

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

$ sudo yum-config-Manager-ansable Extras

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

$ sudo yum repolist

Wie Sie aus dem markierten Abschnitt im folgenden Screenshot sehen können Extras Repo ist aktiviert.

Docker hängt davon ab Gerätempfindlich-persistentes Daten Und LVM2 Paket. Sie können diese Pakete mit dem folgenden Befehl installieren:

$ sudo yum installieren Sie Geräte-karten-persistentes Data LVM2

Drücken Sie nun "y" und drücken Sie dann weiter, um fortzufahren.

Gerätempfindlich-persistentes Daten Und LVM2 Pakete sollten installiert werden.

Jetzt müssen Sie das offizielle Repository des Docker -Repositorys zu Ihrer CentOS 7 -Maschine hinzufügen.

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

$ sudo yum-config-Manager --add-repo https: // download.Docker.com/linux/centos/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 -Gerät zu installieren:

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

Yum Package Manager sollte mit dem Herunterladen der Docker -Pakete wie im folgenden Screenshot beginnen.

An einem Punkt werden Sie möglicherweise gebeten, den GPG -Schlüssel von Docker zu akzeptieren. Drücken Sie 'y' und drücken Sie dann weiter, um fortzufahren.

Die Installation sollte wie im unten gezeigten Screenshot fortgesetzt werden.

Docker sollte installiert werden.

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

$ sudo systemctl starten docker

Sie sollten auch den Docker -Service zum Systemstart hinzufügen. Es startet also automatisch mit dem Start.

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

$ sudo systemctl aktivieren docker

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

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

Um Ihren Benutzer hinzuzufügen Docker Gruppe, den folgenden Befehl ausführen:

$ sudo usermod -ag docker shovon

Hinweis: Hier Shovon ist der Benutzer meiner CentOS 7 -Maschine. Ihr Benutzername sollte anders sein.

Starten Sie nun Ihre CentOS 7 -Maschine mit dem folgenden Befehl neu:

$ sudo Neustart

Sobald Ihr Computer startet, können Sie überprüfen, ob Docker mit dem folgenden Befehl arbeitet:

$ docker Version

Wie Sie aus dem Screenshot unten sehen können, beträgt die auf meiner Centos 7 -Maschine installierte Version von Docker 17.12. Es funktioniert richtig.

Grundnutzung von Docker

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

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

$ docker run hello world

Der Hallo Welt Containerbild wird auf der lokalen Festplatte durchsucht. Zum ersten Mal wird Docker es nicht finden. Es wird also aus dem Docker -Repository heruntergeladen. Nachdem das Bild heruntergeladen wurde.

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

$ docker Bild ls

Sie können den folgenden Befehl ausführen, um alle Informationen über Docker in Ihrem System zu finden:

$ Docker Info

Wie Sie aus der Ausgabe dieses Befehls sehen können, wird der Status von Docker gedruckt. Wie viele Container, die Sie haben, wie viele von ihnen laufen, wie viele von ihnen werden übernommen oder gestoppt, wie viele Docker -Bilder haben Sie heruntergeladen, Ihr konfigurierter Speichertreiber, verfügbaren Speicherplatz und viele mehr. Es ist eine lange Liste von Informationen.

So installieren Sie Docker in Centos 7 und verwenden es. Danke, dass du diesen Artikel gelesen hast.