

To understand this new architecture, we need to step back a little and look at how the Hyper-V backend is designed, and how the Windows frontend communicates with it. Have a complete integration with the existing UI our users are familiar with.Leverage our current codebase to avoid re-implementing all the features we already implemented in our own Hyper-V VM.Run in an isolated environment: we want to run in a separate network/pid/mount namespace, to avoid as much as possible side effects from other applications running on WSL2.Introducing our new architectureīased on our users feedback, and on the requirements we identified internally, there are 3 major aspects that we wanted to change in the WSL integration architecture: Once WSL 2 is generally available, we will remove this checkbox, and automatically switch on the WSL 2 backend on compatible machines. This new backend can be enabled in Docker Desktop settings: HTTP proxy settings, trusted CA synchronization, version pack support, support for our new container UI… And more: the WSL 2 backend is now at feature parity with our Hyper-V backend.VPN-friendly networking: our WSL 2 backend leverages our efforts in this area, using vpnkit to ensure a VPN-friendly networking stack.

Updated daemon: our WSL 2 backend now runs our latest stable Docker Daemon.Kubernetes support: you can now enable Kubernetes when using the WSL 2 backend.What is new?īefore digging into the details of the new backend architecture, let us see what new features we have: We also used it ourselves a lot, and took the time to evaluate its architecture.īased on this analysis, we worked hard to redesign Docker Desktop’s WSL2 integration in a more robust and easier to maintain way, while ensuring we get feature parity with what we have today with our Hyper-V backend. We received lots of feedback from Windows Insiders via different channels, and collated common failure cases. In the Uninstallation Completed window, click Restart to finish the uninstallation and quit the assistant.Earlier this year, we released a technical preview of our vision for the future of Docker development on Windows using WSL 2.

UNINSTALL PARALLELS DESKTOP MAC OS X
See Installing Parallels Tools in Mac OS X for detailed information how you can do it.
