Tutorial: Como Configurar um Ambiente de Desenvolvimento Local com Docker

Aprenda a configurar um ambiente de desenvolvimento local utilizando Docker para garantir consistência e facilidade de gerenciamento em seus projetos.


06/06/2024
Compartilhe
Tutorial: Como Configurar um Ambiente de Desenvolvimento Local com Docker

Configurar um ambiente de desenvolvimento local pode ser um desafio, especialmente quando se trabalha com múltiplos projetos que requerem diferentes versões de softwares e dependências. Docker simplifica este processo ao permitir que você crie contêineres isolados para cada projeto. Aqui está um tutorial passo a passo para configurar um ambiente de desenvolvimento local com Docker.

Passo 1: Instalar o Docker

Antes de começar, você precisa instalar o Docker em sua máquina.

  • Windows/Mac: Baixe e instale o Docker Desktop a partir do site oficial do Docker.
  • Linux: Siga as instruções específicas para sua distribuição no guia de instalação do Docker.

Passo 2: Configurar um Dockerfile

Um Dockerfile é um script que contém as instruções para construir uma imagem Docker personalizada.

Criar um Novo Projeto: Crie um novo diretório para o seu projeto e navegue até ele:


Criar um Dockerfile: Dentro do diretório do projeto, crie um arquivo chamado Dockerfile:


Adicionar Instruções ao Dockerfile: Abra o Dockerfile em seu editor de texto preferido e adicione as seguintes instruções:


Passo 3: Criar um arquivo docker-compose.yml (Opcional)

Se seu projeto requer múltiplos serviços (como um banco de dados), use Docker Compose para definir e gerenciar esses serviços.

Criar um arquivo docker-compose.yml: No diretório do projeto, crie um arquivo chamado docker-compose.yml:


Adicionar Configurações ao docker-compose.yml: Abra o arquivo e adicione as seguintes configurações:


Passo 4: Construir e Rodar o Contêiner

Com o Dockerfile e o docker-compose.yml configurados, é hora de construir e rodar seu contêiner.

Construir a Imagem Docker: Navegue até o diretório do projeto e execute:


Rodar o Contêiner: Após a construção da imagem, inicie os serviços:


Seu ambiente de desenvolvimento local agora deve estar rodando em um contêiner Docker. Você pode acessar sua aplicação através do navegador, normalmente no endereço http://localhost:5000.

Passo 5: Gerenciamento e Manutenção

Parar os Serviços: Para parar os serviços, use:


Adicionar Dependências: Para adicionar novas dependências, adicione-as ao requirements.txt e reconstrua a imagem:


Conclusão

Configurar um ambiente de desenvolvimento local com Docker oferece consistência e facilidade de gerenciamento, independentemente das configurações de sua máquina. Seguindo este tutorial, você pode criar contêineres isolados para seus projetos, garantindo que cada um tenha suas próprias dependências e versões de software, sem conflitos.


Tags:
Docker ambiente de desenvolvimento Dockerfile Docker Compose desenvolvimento local configuração de ambiente tutoriais Docker