Faaaala Dev! Nesse guia veremos como instalar o Docker e Docker Compose nos principais sistemas operacionais.

Instalação do Docker

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


Windows (64 Bit)

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