Docker utilise la fonctionnalité Hyper V, il doit donc être activé pour que Docker fonctionne correctement . Cependant, la fonctionnalité Hyper V doit être désactivée pour que VirtualBox fonctionne correctement (il est possible de créer des invités et de les émuler, mais uniquement s'ils le sont. re 32bits machines semble-t-il).
Est-il possible d'avoir une cohabitation saine avec les deux et de travailler en même temps? Au lieu d'activer/désactiver l'option Hyper V et de redémarrer à chaque fois?
Je comprends votre problème, mais je ne sais pas ce que je peux en dire, car les technologies de virtualisation que vous avez mentionnées ici sont de types différents.
Hyper-V est un hyper-viseur "Type 1" qui fonctionne sur le matériel de la machine hôte. Citrix XenServer et VmWare ESXi . Virtual Box est un hyper-viseur hébergé "Type 2" hébergé sur un système d'exploitation. VmWare Player est un autre exemple dans cette catégorie.
Si vous devez activer/désactiver ces options, un redémarrage est essentiel.
Un moyen rapide de voir le mode consiste à exécuter "bcdedit" à partir de l'invite de commande pour afficher la configuration actuelle.
bcdedit/set hypervisorlaunchtype off
bcdedit/set hypervisorlaunchtype auto
Cependant, vous devrez redémarrer dans les deux cas. Je viens de mentionner un moyen de configuration simple pour vous aider à comprendre ce qui se passait dans le chargeur de démarrage lors du basculement entre les modes hyper viseur de Type 1 et Type 2.
Non il n'y en a pas.
Faites comme moi et créez ces ordinateurs virtuels dans Hyper-V. Hyper-V est très rapide et le seul problème est le graphisme. Bien nat aussi, et les dossiers partagés.
J'ai installé un Xserver pour Windows (xming) et envoyé l'affichage du VM au bureau et cela fonctionne parfaitement.
Sudo apt install xfce4echo xfce4-session >~/.xsessionenv DISPLAY=yourwindowsip:0.0 LIBGL_ALWAYS_INDIRECT=1 startxfce4
Il devrait démarrer un bureau xfce sous Windows. Vous pouvez réduire les panneaux et masquer la fenêtre du bureau. Cela fonctionne très bien et bien intégré avec le bureau Windows
UPDATE Vérifiez que votre machine virtuelle et votre hôte ne recevront pas la même adresse IP. Si cela se produit, mettez une adresse IP statique dans votre machine virtuelle.
Vous ne pouvez pas avoir Hyper-V et VirtualBox ensemble. Mais vous pouvez utiliser l’ancien docker toolbox si vous le souhaitez. Contrairement à Docker pour Window, Docker Toolbox utilise VirtualBox et vous n’aurez donc pas besoin de Hyper-V.
Si vous installez le canal bêta de Docker pour Windows , il mettra à votre disposition un Hyper-V VM exécutant Linux pour vous, coexistant avec Docker s'exécutant de manière native sous Windows.
Ensuite, vous pouvez basculer facilement entre Windows et Linux Docker Engines sur le même ordinateur Windows.