WSL2
Though all the tools are working under the Windows Subsystem for Linux, Docker and graphical applications only work as long as you are using version 2 of WSL and your Windows 10 is at least build 19044 (no restrictions with Windows 11).
NB: The following commands are all to be issued from a Windows command-prompt, not a Linux shell.
First, make sure that your WSL is up-to-date (and supports graphical applications):
wsl --update
Here is how to switch WSL to version 2 as default by running the following command:
wsl --set-default-version 2
You can view all your current images and what WSL version they are using with the following command:
wsl --list -v
If you want to switch an existing image (e.g., Ubuntu-22.04
) to version 2,
then you can run the following command:
wsl --set-version Ubuntu-22.04 2
Source: https://stackoverflow.com/a/73164601
Advanced configuration#
For more information on how to configure WSL2, please see here.