Wie verwende ich Docker zusammen mit Oracle Virtual Box?

2

Für Docker muss Hyper-V aktiviert sein , für Oracle Virtual Box muss Hyper-V deaktiviert sein.

Es ist also unmöglich, sowohl Docker als auch Oracle Virtual Box auf demselben Windows-Computer zu verwenden, oder gibt es eine Problemumgehung?

Ich fand, dass es Docker Toolbox gibt , aber es wird gesagt, dass es für "alte Maschinen" ist. Meine Maschine ist definitiv nicht alt. Was ist es? Schuld an Inkompatibilitäten von Anbietersoftware? Ist es normal, Docker Toolbox auf modernen Computern zu verwenden?

Dims
quelle
1
Meines Wissens ist es unmöglich. Aber alles, was Sie mit VirtualBox tun können, ist auch mit Hyper-V möglich. Warum nicht einfach wechseln?
LPChip
stackoverflow.com/a/40269375/470749 könnte ein guter Vorschlag sein.
Ryan
@LPChip Wenn Aund Bmit der gleichen Funktionalität, was war der Zweck, um systemweit auf die Deaktivierung einer von ihnen umzuschalten? Handelt es sich um unlauteren Wettbewerb?
Dims
@Dims Hyper-V kann alles, was VirtualBox kann, aber VirtualBox kann keinen Docker-Container hosten. Der Grund für den Wechsel ist also, dass Sie sowohl VMs als auch Docker gleichzeitig ausführen können.
LPChip
Der Grund, warum Sie nicht beide verwenden können, ist der direkte Zugriff auf eine Hardwarefunktion namens VT-x. Der Zugriff erfolgt beim Systemstart. Wenn Hyper-V dies verwendet, kann Oracle VM dies nicht und umgekehrt.
LPChip