.. title: Virtualbox fonctionne avec Hyper-V: plus de libertés avec Docker!
.. slug: Virtualbox_with_Hyper-V_fr
.. date: 2020-05-02 17:00:00 UTC+02:00
.. tags: hyper-v, virtualbox, docker
.. category: virtualization
.. link:
.. description:
.. type: text

| Un problème majeur de virtualisation sur une machine MS Windows était l'incompatibilité entre Oracle Virtualbox et MS Hyper-V.
| Ils refusaient de travailler ensemble.
| J'utilise pour exécuter Docker une machine virtuelle Virtualbox avec Ubuntu, par exemple.
| Et je ne voulais pas perdre de temps pour une installation similaire dans Hyper-V.
| Et Docker sur Windows n'était pas si facile à utiliser, même via MS WSL (Windows Subsystem for Linux) ou via l'ancienne Docker Toolbox

.. TEASER_END

Consultez ces pages:

* |Install Docker Desktop on Windows| [Ref_Docker_Desktop]_

  * Configuration requise: Windows 10 64 bits Pro, Enterprise ou Education et Hyper-V et conteneurs Les fonctionnalités Windows doivent être activées.

* |Install Docker Toolbox on Windows| [Ref_Docker_Toolbox]_

  * Solution de bureau héritée. Docker Toolbox est destiné aux anciens systèmes Mac et Windows qui ne répondent pas aux exigences de Docker Desktop pour Mac et Docker Desktop pour Windows. Nous vous recommandons de mettre à jour les nouvelles applications, si possible.

* |Learn about the Windows| [Ref_MS_WSL_about]_

* |WSL 2 Frequently Asked Questions| [Ref_MS_WSL2_FAQ]_

  * La dernière version de WSL utilise l'architecture Hyper-V pour permettre sa virtualisation

| J'ai donc dû m'en tenir à Virtualbox.
| MS a ensuite "ouvert" l'API Hyper-V pour que tout autre système de virtualisation puisse fonctionner avec Hyper-V.
| Virtualbox avait donc encore à travailler un peu.

Et l'équipe de développement de Virtualbox l'a fait:

* |Changelog – Oracle VM VirtualBox|  [Ref_Virtualbox_change]_

  * VirtualBox 6.1.4 (publié le 19 février 2020)

    * Hôte Windows: restaurez la possibilité d'exécuter des machines virtuelles via Hyper-V, au détriment des performances

* |Oracle1® VM VirtualBox1® User Manual|  [Ref_Virtualbox_manual]_

  * 9.32 Utilisation de Hyper-V avec Oracle VM VirtualBoxOracle VM VirtualBox peut être utilisé sur un hôte Windows sur lequel Hyper-V est en cours d'exécution. Il s'agit d'une fonctionnalité expérimentale, aucune configuration n'est requise. Oracle VM VirtualBox détecte Hyper-V automatiquement et utilise Hyper-V comme moteur de virtualisation pour le système hôte. L'icône CPU dans la barre d'état de la fenêtre VM indique que Hyper-V est utilisé.Remarque: Lors de l'utilisation de cette fonction, certains systèmes hôtes peuvent subir une dégradation significative des performances d'OracleVM VirtualBox.

J'ai testé Virtualbox avec Hyper-V

* |Enable Hyper-V on Windows 10|  [Ref_Hyper-V_on]_

| Tout était bloqué au début mais après quelques essais ...
| ça marche! Plus de problèmes!
| Docker devrait maintenant fonctionner via Docker Desktop et via n'importe quelle machine virtuelle Virtualbox avec Linux!

--------

.. Post slug replaced by Post title and link to the post entry (for internal use)
.. |Virtualbox_with_Hyper-V_fr| replace:: `Virtualbox fonctionne avec Hyper-V: plus de libertés avec Docker! <link://slug/Virtualbox_with_Hyper-V_fr>`__

.. |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

.. |Install Docker Desktop on Windows| replace:: |Eyeglasses| `Installez Docker Desktop sur 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/>`__

.. |Install Docker Toolbox on Windows| replace:: |Eyeglasses| `Installez Docker Toolbox sur 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/>`__

.. |Learn about the Windows| replace:: |Eyeglasses| `En savoir plus sur le sous-système Windows pour 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>`__

.. |WSL 2 Frequently Asked Questions| replace:: |Eyeglasses| `Foire aux questions sur 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| `Changelog – 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® User Manual - 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| `Activer Hyper-V sur 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>`__
