.. title: Virtualbox funktioniert mit Hyper-V: mehr Freiheit mit Docker!
.. slug: Virtualbox_with_Hyper-V_de
.. date: 2020-05-02 17:00:00 UTC+02:00
.. tags: hyper-v, virtualbox, docker
.. category: virtualization
.. link:
.. description:
.. type: text

| Ein Hauptproblem bei der Virtualisierung auf MS Windows-Computern war die Inkompatibilität zwischen Oracle Virtualbox und MS Hyper-V.
| Sie weigerten sich zusammenzuarbeiten.
| Ich habe Docker zum Beispiel in einer Ubuntu Virtualbox-VM ausgeführt.
| Und ich wollte keine Zeit für eine ähnliche Installation in Hyper-V verbringen.
| Und Docker unter Windows, über die MS WSL (Windows Subsystem für Linux) oder über die ältere Docker Toolbox, war nicht einfach zu bedienen

.. TEASER_END

Überprüfen Sie diese Seiten:

* |Installieren Sie Docker Desktop unter Windows| [Ref_Docker_Desktop]_

  * Systemanforderungen: Windows 10 64-Bit Pro, Enterprise oder Education sowie Hyper-V und Container Windows-Funktionen müssen aktiviert sein.

* |Installieren Sie die Docker Toolbox unter Windows| [Ref_Docker_Toolbox]_

  * Legacy-Desktop-Lösung. Docker Toolbox ist für ältere Mac- und Windows-Systeme gedacht, die die Anforderungen von Docker Desktop für Mac und Docker Desktop für Windows nicht erfüllen. Wir empfehlen, wenn möglich, auf die neueren Anwendungen zu aktualisieren.

* |Informationen zum Windows-Subsystem für Linux| [Ref_MS_WSL_about]_

* |Häufig gestellte Fragen zu WSL 2| [Ref_MS_WSL2_FAQ]_

  * Die neueste Version von WSL verwendet die Hyper-V-Architektur, um die Virtualisierung zu ermöglichen

| Also musste ich mich mit Virtualbox bleiben.
| Dann "öffnete" MS die Hyper-V-API, damit alle anderen Virtualisierungssysteme mit Hyper-V zusammenarbeiten können.
| Virtualbox musste daher ein wenig mehr arbeiten.

Und das Virtualbox-Entwicklungsteam hat es geschafft:

* |Changelog – Oracle VM VirtualBox|  [Ref_Virtualbox_change]_

  * VirtualBox 6.1.4 (veröffentlicht am 19. Februar 2020)

    * Windows-Host: Stellen Sie die Möglichkeit wieder her, VMs auf Kosten der Leistung über Hyper-V auszuführen

* |Oracle1® VM VirtualBox1® User Manual|  [Ref_Virtualbox_manual]_

  * 9.32 Verwenden von Hyper-V mit Oracle VM VirtualBoxOracle VM VirtualBox kann auf einem Windows-Host verwendet werden, auf dem Hyper-V ausgeführt wird. Dies ist eine experimentelle Funktion. Es ist keine Konfiguration erforderlich. Oracle VM VirtualBox erkennt Hyper-V automatisch und verwendet Hyper-V als Virtualisierungsmodul für das Hostsystem. Das CPU-Symbol in der Statusleiste des VM-Fensters zeigt an, dass Hyper-V verwendet wird. Hinweis: Bei Verwendung dieser Funktion kann es bei einigen Hostsystemen zu erheblichen Leistungseinbußen bei OracleVM VirtualBox kommen.

Ich habe Virtualbox mit Hyper-V getestet

* |Enable Hyper-V on Windows 10|  [Ref_Hyper-V_on]_

| Am Anfang war alles blockiert, aber nach ein paar Versuchen ... 
| funktioniert es! Keine Probleme mehr!
| Docker sollte jetzt über Docker Desktop und über jede Virtualbox-VM mit einem Linux-Gast funktionieren!

--------

.. Post slug replaced by Post title and link to the post entry (for internal use)
.. |Virtualbox_with_Hyper-V_de| replace:: `Virtualbox funktioniert mit Hyper-V: mehr Freiheit mit Docker! <link://slug/Virtualbox_with_Hyper-V_de>`__

.. |Eyeglasses| unicode:: 0x1f453 .. Eyeglasses sign: Unicode character list - Code Table.NET - www.codetable.net/ [[https://www.codetable.net/unicodecharacters?page=88]] (20200505_042040)
.. |link| unicode:: 0x1f517
.. |earth| unicode:: 0x1f30d .. Earth Globe Europe-Africa

.. |Installieren Sie Docker Desktop unter Windows| replace:: |Eyeglasses| `Installieren Sie Docker Desktop unter Windows <https://docs.docker.com/docker-for-windows/install/>`__
.. [Ref_Docker_Desktop] Install Docker Desktop on Windows |earth| `<https://docs.docker.com/docker-for-windows/install/>`__

.. |Installieren Sie die Docker Toolbox unter Windows| replace:: |Eyeglasses| `Installieren Sie die Docker Toolbox unter Windows <https://docs.docker.com/toolbox/toolbox_install_windows/>`__
.. [Ref_Docker_Toolbox] Install Docker Toolbox on Windows |earth| `<https://docs.docker.com/toolbox/toolbox_install_windows/>`__

.. |Informationen zum Windows-Subsystem für Linux| replace:: |Eyeglasses| `Informationen zum Windows-Subsystem für Linux (11.07.2016) <https://docs.microsoft.com/en-us/windows/wsl/about>`__
.. [Ref_MS_WSL_about] Learn about the Windows Subsystem for Linux (07/11/2016) |earth| `<https://docs.microsoft.com/en-us/windows/wsl/about>`__

.. |Häufig gestellte Fragen zu WSL 2| replace:: |Eyeglasses| `Häufig gestellte Fragen zu WSL 2 <https://docs.microsoft.com/en-us/windows/wsl/wsl2-faq>`__
.. [Ref_MS_WSL2_FAQ] WSL 2 Frequently Asked Questions |earth| `<https://docs.microsoft.com/en-us/windows/wsl/wsl2-faq>`__

.. |Changelog – Oracle VM VirtualBox| replace:: |Eyeglasses| `Änderungsprotokoll - Oracle VM VirtualBox - www.virtualbox.org/ <https://www.virtualbox.org/wiki/Changelog>`__
.. [Ref_Virtualbox_change] Changelog – Oracle VM VirtualBox - www.virtualbox.org/ |earth| `<https://www.virtualbox.org/wiki/Changelog>`__

.. |Oracle1® VM VirtualBox1® User Manual| replace:: |Eyeglasses| `Oracle1® VM VirtualBox1® Benutzerhandbuch - UserManual.pdf (PDF) <https://download.virtualbox.org/virtualbox/6.1.6/UserManual.pdf>`__
.. [Ref_Virtualbox_manual] Oracle1® VM VirtualBox1® User Manual - UserManual.pdf (PDF) |earth| `<https://download.virtualbox.org/virtualbox/6.1.6/UserManual.pdf>`__

.. |Enable Hyper-V on Windows 10| replace:: |Eyeglasses| `Aktivieren Sie Hyper-V unter Windows 10 <https://docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/quick-start/enable-hyper-v>`__
.. [Ref_Hyper-V_on] Enable Hyper-V on Windows 10 |earth| `<https://docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/quick-start/enable-hyper-v>`__
