Verschiedene Versionen - OTH-AW/isac-oth-aw GitHub Wiki

Docker on Windows

Warum gibt es ein eigenes Kapitel dafür?

  • Weil die ganzen Konzepte auf der Linux Architektur aufbauen und Workarounds für Windows erstellt werden mussten.
Docker Toolbox (Bitte Docker Desktop verwenden)

Windows => VM (Oracle Virtual Box) => Linux => Docker

  • Es gab für diesen Weg die Docker Toolbox, die einfach diese Schritte vereinfachten und alle Tools dafür mitbrachte.
  • Benötigt: 64Bit, Windows 7, Virtualization aktiviert
Docker Desktop Hyper-V

Windows => Microsoft Hyper-V => Linux => Docker

  • Läuft jetzt über Hyper-V, eine optimierte Visualisierungstechnik ist.
  • Base Images: Windows Server Core, Nano Server
  • Benötigt: 64Bit, Windows 10 Enterprise / Pro bzw. Windows Server 2016, Virtualization aktiviert
  • Ab hier kam auch der Support für Windows Container hinzu, Default bleibt aber Linux Container (2016 vorgestellt)
Docker Desktop WSL2 (Empfohlen)

Windows => WSL2 => Linux => Docker

  • Läuft jetzt über Windows Subsystem for Linux
  • Benötigt: 64Bit, Windows 10 Home, Virtualization aktiviert

!!! Anscheinend kann man VirtualBox und Hyper-V nicht gleichzeitig benutzen

Docker on Mac

Ähnlich zu Docker on Windows, Verwendung von Linux Container

Docker Toolbox

MacOS => VM (Oracle Virtual Box) => Linux => Docker

  • macOS 10.8 "Mountain Lion"
Docker Desktop

MacOS => HyperKit => Linux => Docker

  • macOS Sierra 10.12
  • Mac Hardware - 2010 model
⚠️ **GitHub.com Fallback** ⚠️