I use VirtualBox to access images of old computer environments that I need to reference occasionally.
Recently an XP image is running so slow as to be unusable.
I searched on Virtualbox slowdowns, and it appears that the root cause is that Virtuabox cannot coexist with Hyper-V virtualization.
I think Docker Desktop uses WSL2, which in turn uses a subset of Hyper-V, but apparently makes global changes enabling Hyper-V.
In bcdedit, I see hypervisorlaunchtype Auto, which means Hyper-V is active.
Can Docker Desktop run with any type of virtualization that is compatible with Virtualbox VMs?
Even with Docker Desktop fully stopped, I still have the issue with Virtualbox.
Docker Desktop relies on WSL, Even WSL2’s minimal Hyper-V footprint is enough to force other vm solutions into their slow hyper-v compatibility mode.
If you want to use VirtualBox or vmWare Workstation with decent performance, get rid of Hyper-V, WSL, Windows Hypervisor Platform, and Virtual Machine Platform. Then install docker in a vm in the vm solution of your choosing.
Though, If Docker Desktop extensions are required, or you want the best performance with minimal possible overhead, do the opposite: keep Docker Desktop, and move everything you ran in your Linux vm in a WSL2 distribution.