Instalar a WSL

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

(Opcional) instalar o Windows Terminal

Pode ser instalado pela MS Store pelo link:

https://aka.ms/terminal

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

Instalando o Docker

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

Criando o Banco de Dados

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