Faaaala Dev! Nesse guia veremos como instalar o Docker e Docker Compose nos principais sistemas operacionais.
O Docker é uma ferramenta sensacional que nos permite pular as etapas chatas de configuração de serviços para nossa aplicação. Além disso, ele permite reaproveitarmos o Kernel da máquina hospedeira entre vários serviços executados simultaneamente, conhecidos como containers.
Para iniciar a instalação do Docker vamos prosseguir para a seção "Get Started" presente no site da ferramenta:
Get Started with Docker | Docker
O Docker no Windows possui alguns requisitos:
<aside> ⚠️ Caso você possua o Windows 32-bit, não será possível realizar a instalação do Docker.
</aside>
<aside> ⚠️ Para que o restart da aplicação funcione corretamente ao salvar o código, é preciso que o projeto esteja na partição do Linux (WSL).
Para mais informações: Docker Docs - Windows - Best Practices
Outra alternativa é adicionando a flag --poll
no script "dev"
.
</aside>
Caso tenha todos os requisitos, então faça a instalação do Docker para Windows:
Docker Desktop for Mac and Windows | Docker
Depois de instalar o Docker e abrir o software você já está pronto para continuar. Lembrando que essa versão do Docker para Windows tem uma interface visual muito bacana, ou seja, você pode usar a interface para visualizar os serviços sendo executados, logs, imagens e muito mais.
Para verificar que o Docker foi instalado corretamente, em uma nova janela do terminal execute:
docker version