Server

So installieren und konfigurieren Sie Docker-CE unter Ubuntu 18.04 LTS

So installieren und konfigurieren Sie Docker-CE unter Ubuntu 18.04 LTS

Docker ist eine Containerisierungstechnologie zum Erstellen, Bereitstellen und Ausführen von Anwendungen mithilfe von Containern – von der Hybrid Cloud bis zum Edge.

Docker ist in drei Stufen verfügbar:

Docker-Engine - Community: Es ist ideal für einzelne Entwickler und kleine Teams, die mit Docker beginnen und mit containerbasierten Apps experimentieren möchten.

Docker-Engine – Unternehmen: Es wurde für die Unternehmensentwicklung einer Container-Laufzeit mit Blick auf Sicherheit und ein SLA der Enterprise-Klasse entwickelt.

Docker-Unternehmen: Es wurde für Teams entwickelt, die geschäftskritische Anwendungen in großem Maßstab in der Produktion erstellen, ausliefern und ausführen.

Docker kann auf jeder Distribution mit Version 3 ausgeführt werden.10+ des Linux-Kernels. Es gibt mehrere Möglichkeiten, Docker zu installieren.

Docker-Installationsmethoden

In diesem Handbuch werden wir es aus dem Docker-Repository installieren. Wir werden Befehle mit dem Root-Benutzer für Docker-Konfigurationen ausführen.

1. Kernel-Version prüfen

Vor der Installation von Docker sollten wir die Linux-Kernel-Version überprüfen. Führen Sie also den folgenden Befehl aus, um Kernel-Informationen zu erhalten.

uname -a

Kernel-Informationen

Vor der Installation der Docker-Engine müssen wir das Docker-Repository konfigurieren.

Docker Engine - Community: Es gibt drei Arten von Update-Kanälen: Stable, Test und Nightly:

Im Allgemeinen ist das Docker-Paket in Ubuntu-Repositorys verfügbar, aber hier werden wir Docker-Repositorys verwenden und die neueste Version von Docker installieren.

2. Repositorys aktualisieren

Beginnen wir mit der Aktualisierung der System-Repositorys. Starten Sie das Terminal und geben Sie den folgenden Befehl ein:

apt-get-Update

3. Abhängigkeiten installieren

Sie müssen die folgenden Pakete installieren. Dann kann apt über HTTPS auf die Docker-Repositorys zugreifen.

apt-get install apt-transport-https ca-Zertifikate curl gnupg-agent software-properties-common

Benötigte Pakete installieren

Der Zweck jedes Befehls kann wie folgt klassifiziert werden.

apt-transport-https: Dateien und Daten über https übertragen
ca-Zertifikate: Ermöglicht dem System, Sicherheitszertifikate zu überprüfen
Locken: Tool zum Übertragen von Daten
gnupg-agent: Gpg-agent ist ein Programm, das im Hintergrund läuft (ein Daemon) und geheime GPG-Schlüssel im Speicher speichert
Software-Eigenschaften-allgemein: Fügt Skripte zum Verwalten von Software hinzu

Fügen Sie den offiziellen GPG-Schlüssel von Docker hinzu:

curl -fsSL https://download.Docker.com/linux/ubuntu/gpg | apt-Schlüssel hinzufügen -

GPG-Schlüssel hinzufügen

4. Setup-Repository

Richten Sie ein stabiles Docker-Repository ein:

add-apt-repository "deb [arch=amd64] https://download.Docker.com/linux/ubuntu $(lsb_release -cs) stabil"

Das $(lsb_release -cs) Unterbefehl unten gibt den Codenamen der Ubuntu-Installation zurück

Repository hinzufügen

Repositorys aktualisieren.

 apt-get-Update

Repositorys aktualisieren

5. Docker-CE installieren

Installieren Sie die neueste Version der Docker Engine - Community.

apt-get install docker-ce docker-ce-cli containerd.io

Installieren Sie das neueste Docker

Listen Sie die im Repository verfügbaren Versionen auf.

apt-cache-Richtlinie docker-ce

Verfügbare Docker-Versionen auflisten

6. Spezifische Version installieren

Wenn Sie eine bestimmte Version installieren müssen, führen Sie den folgenden Befehl aus. Hier habe ich gewählt „18.03.1~ce~3-0~ubuntu.

apt-get install docker-ce=Version

E.G.:-

apt-get install docker-ce=18.03.1~ce~3-0~ubuntu

Sie können den Docker-Engine-Status mit dem folgenden Befehl überprüfen

systemctl status docker

Docker-Engine-Status

7. Docker als Nicht-Root-Benutzer

Zuerst erstellen wir einen neuen Benutzer und fügen ihn der Docker-Gruppe hinzu.

adduser dockeruser
usermod -aG docker dockeruser

Benutzer wechseln:

su - dockeruser

Neuen Benutzer erstellen

Stellen Sie sicher, dass Sie Docker-Befehle ausführen können

docker run hallo-world

Der obige Befehl lädt ein Testimage herunter und führt es in einem Container aus. Wenn der Container ausgeführt wird, druckt er eine Informationsnachricht und wird beendet.

Docker-Benutzer testen

8. Docker so konfigurieren, dass es beim Systemstart startet

systemctl docker aktivieren

Docker beim Booten

9. Docker entfernen

Wenn Sie Docker entfernen möchten, können Sie die folgenden Befehle ausführen

apt-get purge docker-ce
apt-get autoremove

Bilder, Container usw. werden nicht automatisch entfernt. Um alle Images, Container und Volumes zu löschen, führen Sie den folgenden Befehl aus:

rm -rf /var/lib/docker

10. Docker-CLI

Um alle verfügbaren Befehle aufzulisten, führen Sie aus Docker Befehl im Docker-Benutzer.

Docker

Docker-Befehle auflisten

Führen Sie 'docker COMMAND -help' aus, um weitere Informationen zu einem Befehl zu erhalten.

E.G.:-

Docker-Image --help

Befehlshilfe

Das ist es. Sie haben Docker nun erfolgreich auf Ihrem Ubuntu-System installiert. In unseren kommenden Artikeln werden wir sehen, wie man effektiv mit Docker arbeitet.

So verwenden Sie AutoKey zur Automatisierung von Linux-Spielen
AutoKey ist ein Desktop-Automatisierungsdienstprogramm für Linux und X11, programmiert in Python 3, GTK und Qt. Mithilfe der Skript- und MACRO-Funktio...
So zeigen Sie den FPS-Zähler in Linux-Spielen an
Linux-Gaming bekam einen großen Schub, als Valve 2012 die Linux-Unterstützung für den Steam-Client und seine Spiele ankündigte. Seitdem haben viele AA...
Herunterladen und Spielen von Sid Meier's Civilization VI unter Linux and
Einführung in das Spiel Civilization 6 ist eine moderne Version des klassischen Konzepts, das in der Reihe der Age of Empires-Spiele eingeführt wurde....