Digite o comando abaixo no PowerShell
wsl --install
Reinicie o computador
Caso o Windows não tenha suporte para esse comando siga o tutorial: https://docs.microsoft.com/pt-br/windows/wsl/install
O sistema operacional usado como base para esse tutorial é o Ubuntu 22.04 no Windows 11, para outros sistemas os comandos devem ser adaptados
Após a instalação da wsl deve-se abrir e criar superusuario e senha correspondente (não precisa rodar nenhum comando, vai ser solicitado na primeira inicialização
Pode ser instalado pela MS Store pelo link:
Clicar na setinha da barra superior → configurações → Alterar o perfil padrão para Ubuntu e Salvar
Isso permite abrir diversas instancias do terminal em sistema de guias
Usaremos como base o Docker Desktop, pode ser instalado pelo seguinte link:
https://docs.docker.com/desktop/install/windows-install/
Após a instalação deve-se abrir o Docker Desktop e ir em Settings
> Resources
> WSL Integration
e habilitar a integração com o sistema instalado acima
mkdir -p /var/www/mysql/data
cd /var/www/mysql
sudo nano docker-compose.yml
Caso dê qualquer problema de permissão para criar a pasta pode-se usar o seguinte comando:
sudo mkdir -p /var/www/
sudo chown $(id -un):$(id -un) -R /var/www