First steps, you’ll need to install and configure WSL2. To install WSL2 you can use the Microsoft Store or follow these instructions: https://learn.microsoft.com/en-us/windows/wsl/install
Then to install Docker to run on Windows and WSL2 you’ll need to follow these instructions: https://docs.docker.com/desktop/wsl/
During some testing and trying to simplify my WSL2 environment I stumbled upon an annoying issue that prevented me from running docker ps
each time I attempted to run docker ps
I’d receive the following error.
To get around this issue you’ll need to run the following commands:
Once those are ran you should be able to run docker without hitting permissions errors.
Those commands are adding/ensuring that the docker group exists and adding your existing user to the docker group. It then modifies the docker.sock to allow the docker group access to the socket.