Instalar Alpine WSL:
Alpine WSL - Aplicativo oficial na Microsoft Store
Instalar o Docker:
Terminal WSL(alpine) Adcione a Libstdc++:
Ela fornece implementações de classes e funções padrão da linguagem C++, como contêineres, algoritmos e manipulação de strings. (extremamente necessario para manipulação dos contêineres no docker )
su
apk update
apk add libstdc++
Adicione MakeFile:
O Makefile e a ferramenta make
são usados para automatizar o processo de compilação e construção de programas a partir do código-fonte.
su
apk add make
Adicione o Git: O Git é um sistema de controle de versão distribuído amplamente utilizado para rastrear alterações em projetos de software.
su
apk add git
Ativar uso de wsl no docker:
- Abra o Docker Desktop no seu Windows 11.
- Vá para as configurações do Docker Desktop.
- Vá para a seção "General".
- Marque a opção "Use the WSL 2 based engine".
Crie um arquivo Makefile:
.PHONY: up
up: docker run hello-world
Abra o terminal do projeto no alpine(wsl)
Teste conexão do docker:
make up
Se tudo acontecer como previsto teremos esse resultado final: