Você não precisa do docker desktop quando trabalha usando o WSL
Digamos que por algum motivo que não vem ao caso, você não quer usar o docker-desktop no seu ambiente windows com WSL. Para isso, você pode adotar os passos abaixo:
Faça download de alguns pacotes na URL
* Esses se aplicam ao meu caso de uso, veja qual sua distribuição e versão para colocar o link correto dos pacotes
Endereço dos pacotes https://download.docker.com/linux/ubuntu/dists/jammy/pool/stable/amd64/
wget https://download.docker.com/linux/ubuntu/dists/jammy/pool/stable/amd64/containerd.io_1.6.9-1_amd64.debwget https://download.docker.com/linux/ubuntu/dists/jammy/pool/stable/amd64/docker-ce_24.0.7-1~ubuntu.22.04~jammy_amd64.deb
wget https://download.docker.com/linux/ubuntu/dists/jammy/pool/stable/amd64/docker-ce-cli_24.0.7-1~ubuntu.22.04~jammy_amd64.deb
wget https://download.docker.com/linux/ubuntu/dists/jammy/pool/stable/amd64/docker-buildx-plugin_0.11.2-1~ubuntu.22.04~jammy_amd64.deb
wget https://download.docker.com/linux/ubuntu/dists/jammy/pool/stable/amd64/docker-compose-plugin_2.6.0~ubuntu-jammy_amd64.deb
Faça a instalação dos pacotes baixados
https://docs.docker.com/engine/install/ubuntu/#install-using-the-repository
sudo dpkg -i ./containerd.io_1.6.9-1_amd64.deb \./docker-ce_24.0.7-1~ubuntu.22.04~jammy_amd64.deb \
./docker-ce-cli_24.0.7-1~ubuntu.22.04~jammy_amd64.deb \
./docker-buildx-plugin_0.11.2-1~ubuntu.22.04~jammy_amd64.deb \
./docker-compose-plugin_2.6.0~ubuntu-jammy_amd64.deb
Inicie o serviço do docker
sudo service docker start
Faça login no docker
*vai precisar criar um personal access token pra fazer login via terminal
sudo docker loginFaça um teste
sudo docker run hello-worldConfigure o portainer para ter um ambiente visual para seus containers
https://docs.portainer.io/start/install-ce/server/docker/linux
docker volume create portainer_data