Wie installiere ich Docker unter Ubuntu, CentOS, Debian und Windows?

Eine Schritt-für-Schritt-Anleitung zur Installation von Docker auf Ihrem bevorzugten Betriebssystem.


Docker ist ein Open-Source-Projekt, das das Erstellen, Testen, Bereitstellen und Verwalten von Anwendungen in autarken, tragbaren Containern unterstützt. Im Allgemeinen verfügen die Container-Images über alle Ressourcen, die eine Anwendung zum Ausführen benötigt.

Heute ist Docker ein beliebtes Tool zum Bereitstellen und Verwalten von Anwendungen als Container bei gleichzeitiger Überwindung von Kompatibilitätsproblemen. Mit dieser Technologie können Sie die Apps und Dienste unabhängig von der zugrunde liegenden Hardware und den Betriebssystemen auf einer Vielzahl von Computern installieren. Folglich können Sie solche Images auf verschiedenen Computersystemen ausführen, solange Docker installiert ist. Typische Bilder sind Nginx, MariaDB, WordPress und andere.

Docker unterscheidet sich von herkömmlichen VMs.

In diesem Tutorial erfahren Sie, wie Sie Docker auf den folgenden Betriebssystemen installieren.

  • Ubuntu
  • Debian
  • CentOS
  • Windows

In den meisten Fällen sind die Schritte für ein bestimmtes Betriebssystem ähnlich, es kann jedoch zu geringfügigen Abweichungen zwischen verschiedenen Versionen kommen.

Docker-Installationsmethoden

Im Allgemeinen gibt es drei Hauptinstallationsmethoden für Docker, deren Auswahl von der Situation und der Umgebung abhängt, wie unten erläutert.

  • Verwenden der Docker-Repositorys: – Einfache Installation und Upgrade-Methode für die meisten Online-Installationen empfohlen.
  • Manueller Download, Installation und Upgrades: – Geeignet für Offline-Computer ohne Internetzugang
  • Verwenden automatisierter Skripte: für Entwicklungs- und Testumgebungen.

In diesem Handbuch wird die Installation mithilfe der Docker-Repositorys erläutert. Sie erfahren, wie Sie das Tool in den offiziellen Docker-Repositorys installieren und aktualisieren. Im Allgemeinen können Sie die Dateien auch aus dem Repository des Betriebssystems herunterladen. Möglicherweise sind jedoch nicht die neuesten Versionen verfügbar, sodass Sie nach Möglichkeit die offizielle Docker-Quelle verwenden müssen.

Installieren Sie Docker unter Ubuntu

Für diesen Artikel verwenden wir Ubuntu 18.04.

Voraussetzungen

  • Ubuntu 18.04
  • Sudo-Benutzer

Schritt 1: Aktualisieren Sie die lokale Datenbank

Aktualisieren Sie vor der Installation zunächst die vorhandene Liste für Pakete

sudo apt update

Schritt 2: Installieren Sie Abhängigkeiten, die https unterstützen

Installieren Sie Pakete, mit denen apt Dateien über https übertragen kann

sudo apt install apt-transport-https ca-Zertifikate locken Software-Eigenschaften-gemeinsam

Dies ist, was jeder Befehl tut;

  • apt-transport-https: Ermöglicht apt, Dateien und Daten über https zu übertragen
  • ca-Zertifikate: Lassen Sie den Computer oder Browser Sicherheitszertifikate überprüfen
  • curl: Ein Dateiübertragungswerkzeug
  • Software-Eigenschaften-allgemein: Fügt Software-Verwaltungsskripte hinzu

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

Als Nächstes müssen Sie den GPG-Schlüssel hinzufügen – eine Sicherheitsfunktion, die sicherstellt, dass die Installationsdateien authentisch sind.

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key hinzufügen –

Schritt 4: Installieren Sie das Docker Repository

Verwenden Sie in diesem Schritt den folgenden Befehl, um das Docker-Repository zu den apt-Quellen hinzuzufügen.

sudo add-apt-repository "deb [arch = amd64] https://download.docker.com/linux/ubuntu bionic stabil"

Schritt 5: Repositorys aktualisieren

Aktualisieren Sie die Datenbank mit den Docker-Paketen aus dem gerade hinzugefügten Repo

sudo apt update

Führen Sie den Befehl aus, um sicherzustellen, dass Sie die Installation über das offizielle Docker-Repository ausführen

apt-cache policy docker-ce

Dies sollte die folgende Ausgabe ergeben

Ausgabe der apt-cache-Richtlinie docker-ce

Docker-ce:
Installiert: (keine)
Kandidat: 5: 19.03.5 ~ 3-0 ~ ubuntubionisch
Versionstabelle:
5: 19.03.5 ~ 3-0 ~ ubuntu-bionic 500
500 https://download.docker.com/linux/ubuntu bionic / stabile amd64-Pakete
5: 19.03.4 ~ 3-0 ~ ubuntu-bionic 500
500 https://download.docker.com/linux/ubuntu bionic / stabile amd64-Pakete
5: 19.03.3 ~ 3-0 ~ ubuntu-bionic 500

An der Ausgabe werden Sie feststellen, dass das Docker-CE noch nicht installiert ist. Die Ausgabe zeigt jedoch das Zielbetriebssystem und die Versionsnummer des Dockers. Bitte beachten Sie, dass die Versionsnummern je nach Installationszeitpunkt unterschiedlich sein können.

Schritt 6: Installieren Sie die neueste Version von Docker

Verwenden Sie nach der Bestätigung den folgenden Befehl, um Docker zu installieren.

sudo apt installiere docker-ce

Dadurch wird Docker installiert, der Dämon gestartet und beim Start automatisch gestartet. Führen Sie Folgendes aus, um zu bestätigen, dass der Docker aktiv ist und funktioniert.

sudo systemctl status docker

Bei erfolgreicher Installation und Ausführung liefert der Befehl die folgende Ausgabe

$ sudo systemctl Status Docker

● docker.service – Docker Application Container Engine
Geladen: geladen (/lib/systemd/system/docker.service; aktiviert; Hersteller-Voreinstellung: e
Aktiv: aktiv (läuft) seit Sa 2019-12-14 07:46:40 UTC; Vor 50s
Dokumente: https://docs.docker.com
Haupt-PID: 2071 (Dockerd)
Aufgaben: 8
CGroup: /system.slice/docker.service
71─2071 / usr / bin / dockerd -H fd: // –containerd = / run / Containerd / Contain

Dieser Teil der Ausgabe zeigt, dass die Installation erfolgreich war und Docker aktiv ist und ausgeführt wird.

Docker unter CentOS installieren

Voraussetzungen

  • Eine stabile Version von CentOS 7
  • Sudo-Benutzer

Am besten verwenden Sie die neueste Version des Docker-Installationspakets aus dem offiziellen Docker-Repository.

Schritt 1: Aktualisieren Sie die Paketdatenbank

Der erste Schritt besteht darin, die Paketdatenbank mit dem Befehl zu aktualisieren.

sudo yum update

Schritt 2: Fügen Sie das Docker-Repository hinzu und installieren Sie Docker

Nach dem Update werden wir das offizielle Docker-Repository hinzufügen, die neueste Version von Docker herunterladen und installieren. Verwenden Sie dazu den Befehl.

curl -fsSL https://get.docker.com/ | Sch

Schritt 3: Starten Sie Docker und überprüfen Sie die Version

Starten Sie nach Abschluss der Installation den Docker-Dämon

sudo systemctl docker starten

Stellen Sie sicher, dass Docker ausgeführt wird

sudo systemctl status docker

Dies sollte die folgende Ausgabe liefern

docker.service – Docker Application Container Engine
Geladen: geladen (/usr/lib/systemd/system/docker.service; deaktiviert; Hersteller-Voreinstellung: deaktiviert)
Aktiv: aktiv (läuft) seit Mo 2019-12-09 09:54:50 UTC; Vor 7s
Dokumente: https://docs.docker.com
Haupt-PID: 9194 (Dockerd)
Aufgaben: 8
Speicher: 44,0 M.
CGroup: /system.slice/docker.service
19─9194 / usr / bin / dockerd -H fd: // –containerd = / run / Containerd / cont…

Docker unter Debian installieren

Um sicherzustellen, dass Sie die neueste Version erhalten, installieren Sie sie aus dem offiziellen Docker-Repository.

Voraussetzungen

  1. Debian 9 läuft
  2. Sudo-Benutzer

Schritt 1: System aktualisieren

Aktualisieren Sie zunächst die Liste der installierten Pakete.

sudo apt update

Schritt 2: Installieren Sie die Pakete, die erforderlich sind, um apt to over Https auszuführen

sudo apt install apt-transport-https ca-zertifikate curl gnupg2 software-properties-common

Schritt 3: GPG-Schlüssel hinzufügen

Jetzt müssen wir den GPG-Schlüssel von Docker zu unserem Debian-System hinzufügen. Dies stellt sicher, dass die Downloads gültig sind.

Führen Sie aus, um den GPG-Schlüssel für das offizielle Docker-Repository hinzuzufügen

curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key hinzufügen –

Schritt 4: Fügen Sie das Docker-Repository zu den APT-Quellen hinzu

In diesem Schritt fügen Sie das Docker-Repository zu den apt-Quellen hinzu.

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

Schritt 5: Aktualisieren Sie die Paketdatenbank

Wir werden jetzt die Paketdatenbank mit den Docker-Paketen aus dem gerade hinzugefügten Repo aktualisieren.

sudo apt update

Schritt 6: Überprüfen Sie die Installationsquelle

Der folgende Befehl stellt sicher, dass Sie den Docker vom offiziellen Docker-Repo anstelle von Debians installieren, die möglicherweise veraltet sind.

apt-cache policy docker-ce

Dies gibt eine Ausgabe zurück, die der folgenden ähnlich ist. Die Versionsnummer von Docker kann jedoch variieren.

Installiert: (keine)
Kandidat: 5: 19.03.5 ~ 3-0 ~ Debian-Stretch
Versionstabelle:
5: 19.03.5 ~ 3-0 ~ Debian-Stretch 500
500 https://download.docker.com/linux/debian strip / stabile amd64-Pakete
5: 19.03.4 ~ 3-0 ~ Debian-Stretch 500
500 https://download.docker.com/linux/debian strip / stabile amd64-Pakete
5: 19.03.3 ~ 3-0 ~ Debian-Stretch 500
500 https://download.docker.com/linux/debian strip / stabile amd64-Pakete
5: 19.03.2 ~ 3-0 ~ Debian-Stretch 500
500 https://download.docker.com/linux/debian strip / stabile amd64-Pakete
..
..
..
17.03.1 ~ ce-0 ~ Debian-Stretch 500
500 https://download.docker.com/linux/debian strip / stabile amd64-Pakete
17.03.0 ~ ce-0 ~ Debian-Stretch 500
500 https://download.docker.com/linux/debian strip / stabile amd64-Pakete

Wie zu sehen ist, ist das Docker-CE noch nicht installiert. Die Ausgabe zeigt, dass die Installation aus dem offiziellen Docker-Repository für Debian 9 (Stretch) stammt..

Schritt 7: Installieren Sie Docker

Wir sind jetzt bereit, Docker mit dem folgenden Befehl zu installieren.

sudo apt installiere docker-ce

Dadurch wird Docker installiert, die Engine gestartet und so konfiguriert, dass sie immer beim Booten startet. Stellen Sie nach Abschluss der Installation sicher, dass sie ausgeführt wird.

sudo systemctl status docker

Bei erfolgreicher Installation zeigt die Ausgabe an, dass der Dienst aktiv ist und ausgeführt wird.

Ausgabe

● docker.service – Docker Application Container Engine
Geladen: geladen (/lib/systemd/system/docker.service; aktiviert; Hersteller-Voreinstellung: e
Aktiv: aktiv (läuft) seit Mo 2019-12-09 11:48:32 UTC; Vor 41s
Dokumente: https://docs.docker.com
Haupt-PID: 17486 (Dockerd)
CGroup: /system.slice/docker.service
48─17486 / usr / bin / dockerd -H fd: // –containerd = / run / Containerd / Contain

Installieren Sie Docker unter Windows

Sehen wir uns an, wie Sie Docker Enterprise Edition auf Windows Server 2016 installieren.

Schritt 1: Installieren Sie das Docker Powershell-Modul

Öffne die Fenster Power Shell Eingabeaufforderung mit einem Administratorkonto, und verwenden Sie den folgenden Befehl, um das DockerMsftProvider-Modul zu installieren. Dies ist ein Docker Powershell-Modul zum Suchen, Installieren und Aktualisieren von Docker-Images.

Wenn Sie das Administratorkonto verwenden, wird der Befehl wie folgt angezeigt:

PS C: \ Benutzer \ Administrator> Installationsmodul-Name DockerMsftProvider -Force

Dies ergibt die Ausgabe wie folgt.

Der NuGet-Anbieter muss fortfahren
Für PowerShellGet ist die NuGet-Provider-Version “2.8.5.201” oder neuer erforderlich, um mit NuGet-basierten Repositorys zu interagieren. Das NuGet
Der Anbieter muss unter “C: \ Programme \ PackageManagement \ ProviderAssemblies” oder “verfügbar sein
‘C: \ Benutzer \ Administrator \ AppData \ Local \ PackageManagement \ ProviderAssemblies’. Sie können den NuGet-Anbieter auch über installieren
Ausführen von “Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force”. Möchten Sie, dass PowerShellGet installiert wird?
und importieren Sie jetzt den NuGet-Anbieter?
[J] Ja [N] Nein [S] Hilfe anhalten [?] (Standard ist “J”): y
Geben Sie Y für Ja ein

Schritt 2 Installieren Sie das Docker-Paket

Nachdem das Modul installiert wurde, können wir nun das Docker-Paket installieren.

PS C: \ Benutzer \ Administrator>Install-Package Docker –Providername DockerMsftProvider –Force

Dadurch wird das Docker-Paket auf dem Computer installiert, der Dienst wird jedoch nicht gestartet. Daher müssen Sie den Computer neu starten, um die Containerfunktion zu aktivieren.

PS C: \ Benutzer \ Administrator>Starte den Computer neu

Überprüfen Sie nach dem Neustart die Installation und Version, indem Sie ausführen

PS C: \ Benutzer \ Administrator>Docker-Version

Ausgabe

Client: Docker Engine – Unternehmen
Version: 19.03.5
API-Version: 1.40
Go-Version: go1.12.12
Git Commit: 2ee0c57608
Gebaut: 13.11.2019 08:00:16
OS / Arch: windows / amd64
Experimentell: falsch
Server: Docker Engine – Enterprise
Motor:
Version: 19.03.5
API-Version: 1.40 (Mindestversion 1.24)
Go-Version: go1.12.12
Git Commit: 2ee0c57608
Gebaut: 13.11.2019 07:58:51
OS / Arch: windows / amd64
Experimentell: falsch

PS C: \ Benutzer \ Administrator>

Führen Sie den Befehl aus, um Docker mit einem typischen Image zu testen

Docker laufen Hallo-Welt: Nanoserver-Sac2016

Bei ordnungsgemäßer Installation und Ausführung gibt der Befehl die folgende Ausgabe aus.

PS C: \ Benutzer \ Administrator> Docker laufen Hallo-Welt: Nanoserver-Sac2016

Hallo von Docker!
Diese Meldung zeigt an, dass Ihre Installation anscheinend ordnungsgemäß funktioniert.
Um diese Nachricht zu generieren, hat Docker die folgenden Schritte ausgeführt:
1. Der Docker-Client hat den Docker-Dämon kontaktiert.
2. Der Docker-Daemon hat das Image „Hallo Welt“ vom Docker Hub abgerufen.
(windows-amd64, nanoserver-sac2016)
3. Der Docker-Daemon hat aus diesem Image einen neuen Container erstellt, auf dem das ausgeführt wird
ausführbare Datei, die die Ausgabe erzeugt, die Sie gerade lesen.
4. Der Docker-Daemon hat diese Ausgabe an den Docker-Client gestreamt, der sie gesendet hat
zu Ihrem Terminal.
Um etwas Ehrgeizigeres auszuprobieren, können Sie einen Windows Server-Container ausführen mit:
PS C:> Docker-Run -it mcr.microsoft.com/windows/servercore Powershell
Teilen Sie Bilder, automatisieren Sie Workflows und vieles mehr mit einer kostenlosen Docker-ID:
https://hub.docker.com/
Weitere Beispiele und Ideen finden Sie unter:
https://docs.docker.com/get-started/

Bitte beachten Sie, dass Sie standardmäßig ein Windows-Container-Image verwenden müssen. Wenn Sie Linux-Container-Images ausführen müssen, verwenden Sie den Docker-Daemon im experimentellen Modus, der in der Desktop-Version verfügbar ist.

Fazit

Ich hoffe, Sie wissen jetzt, wie einfach Docker zu installieren ist. Spielen Sie nach der Installation damit herum, um sich vertraut zu machen. Wenn Sie ein videobasiertes Training benötigen, lesen Sie dies Kurs.

STICHWORTE:

  • Docker

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map