CodeGym /Kurse /Docker SELF /Installation von Docker

Installation von Docker

Docker SELF
Level 9 , Lektion 3
Verfügbar

4.1 Docker auf Windows 10 installieren

Systemanforderungen

Vor der Installation von Docker auf Windows solltest du sicherstellen, dass dein Computer die folgenden Anforderungen erfüllt:

  1. Betriebssystem: Windows 10 64-bit (Pro, Enterprise oder Education, Build 15063 oder höher).
  2. Die Hyper-V Funktion ist aktiviert.

Hyper-V aktivieren

Hyper-V ist eine Virtualisierungstechnologie von Microsoft, die für Docker auf Windows notwendig ist. So aktivierst du Hyper-V:

  1. Öffne die „Systemsteuerung“ und gehe zum Bereich „Programme“.
  2. Klicke auf „Windows-Features aktivieren oder deaktivieren“.
  3. Setze ein Häkchen neben „Hyper-V“ und klicke auf „OK“.
  4. Starte deinen Computer neu, damit die Änderungen wirksam werden.

WSL installieren

Öffne PowerShell als Administrator und führe den Befehl aus: wsl --install. Dadurch wird WSL 2 installiert.

Wenn etwas schiefgeht, findest du eine detaillierte Anleitung unter diesem Link

Wenn die Virtualisierung immer noch nicht funktioniert, musst du sie wahrscheinlich im BIOS aktivieren. Das ist oft bei AMD-Plattformen der Fall. Wenn du zum Beispiel ein MSI-Setup hast, geh wie folgt vor:

  • Gehe ins BIOS
  • Overclocking settings > OC Explore Mode auf Expert einstellen
  • CPU Features > SVM Mode aktivieren

Wenn dein BIOS anders aussieht… Nun ja, das passiert und ist normal. In diesem Fall suche bei Google nach etwas wie enable virtualization in bios asus.

Docker Desktop herunterladen und installieren

  1. Gehe zur offiziellen Docker-Website und lade die Installationsdatei für Docker Desktop für Windows herunter.
  2. Starte die heruntergeladene Installationsdatei.
  3. Folge den Anweisungen des Installationsassistenten, akzeptiere die Lizenzbedingungen und wähle die benötigten Optionen aus.
  4. Nach Abschluss der Installation starte Docker Desktop.

Docker Desktop konfigurieren

Beim ersten Start von Docker Desktop:

  1. Du wirst aufgefordert, die Lizenzbedingungen zu akzeptieren. Akzeptiere sie.
  2. Docker Desktop konfiguriert und startet den Docker-Server automatisch.
  3. In der Taskleiste erscheint ein Docker-Symbol, das den erfolgreichen Start von Docker anzeigt.

Installation überprüfen

Um sicherzustellen, dass Docker erfolgreich installiert wurde:

  1. Öffne die Eingabeaufforderung (CMD) oder PowerShell.
  2. Gib den Befehl docker --version ein und stelle sicher, dass die Docker-Version korrekt angezeigt wird.

4.2 Docker auf Windows 11 installieren

Systemanforderungen

Bevor du Docker auf einem PC mit Windows 11 installierst, stelle sicher, dass dein Computer die folgenden Anforderungen erfüllt:

  • Betriebssystem: Windows 11 64-bit.
  • Hyper-V und WSL 2 (Windows Subsystem for Linux 2) aktiviert.

Aktivierung von Hyper-V und WSL 2

Hyper-V und WSL 2 sind Virtualisierungstechnologien von Microsoft, die für Docker auf Windows 11 notwendig sind. Um Hyper-V und WSL 2 zu aktivieren:

  1. Öffne das Startmenü und gib "Systemsteuerung" ein, dann wähle diese aus.
  2. Gehe zum Abschnitt „Programme“.
  3. Klicke auf „Windows-Features aktivieren oder deaktivieren“.
  4. Setze Häkchen bei „Hyper-V“, „Virtual Machine Platform“ und „Windows Subsystem for Linux“.
  5. Klicke auf „OK“ und starte deinen Computer neu, damit die Änderungen wirksam werden.

Herunterladen und Installieren von Docker Desktop

  1. Gehe zur offiziellen Docker-Website und lade die Installationsdatei von Docker Desktop für Windows herunter.
  2. Führe die heruntergeladene Installationsdatei aus.
  3. Folge den Anweisungen des Installationsassistenten, akzeptiere die Lizenzvereinbarung und wähle die gewünschten Optionen.
  4. Starte Docker Desktop nach Abschluss der Installation.

Einrichten von Docker Desktop

Beim ersten Start von Docker Desktop:

  1. Öffne die Eingabeaufforderung (CMD) oder PowerShell.
  2. Gib den Befehl docker --version ein und überprüfe, ob die Docker-Version korrekt angezeigt wird.

4.3 Docker auf Windows 7 installieren

Leider wird Docker Desktop offiziell nicht auf Windows 7 unterstützt. Du kannst Docker aber weiterhin mit einer virtuellen Maschine auf Windows 7 nutzen. Unten findest du eine Anleitung zur Installation von Docker auf Windows 7 mit VirtualBox und Docker Toolbox.

Systemanforderungen

Bevor du Docker auf Windows 7 installierst, stelle sicher, dass dein Rechner die folgenden Anforderungen erfüllt:

  • Betriebssystem: Windows 7 64-bit.
  • Prozessor: Unterstützung für Virtualisierung (VT-x für Intel oder AMD-V für AMD).
  • Aktivierte Virtualisierungsfunktion im BIOS.

Installation von VirtualBox und Docker Toolbox

  1. VirtualBox herunterladen:
    • Gehe zur offiziellen Website von VirtualBox und lade die Installationsdatei für Windows herunter.
    • Starte die Installationsdatei und folge den Anweisungen des Installationsassistenten.
  2. Docker Toolbox herunterladen:
    • Gehe zur Download-Seite der Docker Toolbox auf GitHub und lade die neueste Version der Docker Toolbox für Windows herunter.
    • Starte die heruntergeladene Installationsdatei der Docker Toolbox.
    • Folge den Anweisungen des Installationsassistenten, akzeptiere die Lizenzvereinbarung und wähle die nötigen Optionen aus.

Docker Toolbox einrichten

Nach der Installation der Docker Toolbox führe die folgenden Schritte zur Einrichtung aus:

  1. Docker Quickstart Terminal starten:
    • Öffne das Docker Quickstart Terminal (ein Symbol sollte nach der Installation auf deinem Desktop erscheinen).
    • Das Docker Quickstart Terminal richtet automatisch eine Docker-VM mit VirtualBox ein und startet den Docker-Server.
    • Warte, bis die Meldung über den erfolgreichen Start von Docker erscheint.
  2. Installation überprüfen:
    • Nachdem das Docker Quickstart Terminal gestartet ist, gib den Befehl docker --version im Terminal ein.
    • Stelle sicher, dass die Docker-Version korrekt angezeigt wird.

Hinweise

  • Docker Toolbox enthält Docker Engine, Docker Machine und Docker Compose.
  • Das Docker Quickstart Terminal startet die VM mit den minimal nötigen Einstellungen. Du kannst die VM über VirtualBox anpassen, um die Leistung und andere Parameter zu verbessern.

4.4 Installation von Docker auf macOS

Systemanforderungen

Bevor du Docker auf macOS installierst, stelle sicher, dass dein Computer die folgenden Anforderungen erfüllt:

  • Betriebssystem: macOS 10.13 oder höher.
  • Prozessor mit 64-Bit-Unterstützung.

Download und Installation von Docker Desktop

  1. Gehe auf die offizielle Docker-Website und lade die Installationsdatei von Docker Desktop für macOS herunter.
  2. Öffne die heruntergeladene .dmg-Datei.
  3. Ziehe Docker.app in den Ordner „Programme“.

Starten von Docker Desktop

Für den ersten Start von Docker Desktop:

  1. Öffne Docker.app aus dem Ordner „Programme“.
  2. Möglicherweise musst du das Administratorpasswort eingeben, um die Installation abzuschließen.
  3. Docker Desktop konfiguriert automatisch und startet den Docker-Server.
  4. In der Menüleiste erscheint ein Docker-Symbol, das den erfolgreichen Start von Docker anzeigt.

Konfiguration von Docker Desktop

Nach dem ersten Start konfiguriert Docker Desktop das System für die optimale Arbeit mit Docker-Containern. Docker Desktop integriert sich in die Systemeinstellungen und bietet eine benutzerfreundliche Oberfläche zur Verwaltung von Docker.

Überprüfung der Installation

Um sicherzustellen, dass Docker erfolgreich installiert wurde:

  1. Öffne das Terminal.
  2. Gib den Befehl docker --version ein und stelle sicher, dass die Docker-Version korrekt angezeigt wird.

4.5 Docker auf Linux (Ubuntu) installieren

Systemanforderungen

Bevor du Docker auf Ubuntu installierst, stelle sicher, dass dein Computer die folgenden Anforderungen erfüllt:

  • Betriebssystem: Ubuntu 18.04 oder neuer.
  • 64-Bit Version.

Detaillierte Anleitung auf der offiziellen Webseite

Pakete aktualisieren

Zuerst musst du die Paketliste aktualisieren:

Terminal

sudo apt-get update
       

Erforderliche Pakete installieren

Als nächstes installiere die benötigten Pakete, um das Docker-Repository hinzuzufügen:

Terminal

sudo apt-get install \
   ca-certificates \
   curl \
   gnupg \
   lsb-release

Offiziellen Docker GPG-Schlüssel hinzufügen

Lade und füge den offiziellen Docker GPG-Schlüssel hinzu:

Terminal

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o 
/usr/share/keyrings/docker-archive-keyring.gpg 

Docker-Repository hinzufügen

Füge das offizielle Docker-Repository zu deinem System hinzu:

Terminal

echo \
 "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] 
https://download.docker.com/linux/ubuntu \
 $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null 

Docker Engine installieren

Jetzt kannst du Docker Engine installieren:

Terminal

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

Docker starten

Starte Docker und stelle sicher, dass es beim Systemstart automatisch ausgeführt wird:

Terminal

sudo systemctl start docker
sudo systemctl enable docker

Installation überprüfen

Um sicherzustellen, dass Docker erfolgreich installiert wurde:

Terminal

sudo usermod -aG docker $USER 
sudo chmod 666 /var/run/docker.sock
sudo docker --version

Stelle sicher, dass die Docker-Version korrekt angezeigt wird.

Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION