O Docker é uma ferramenta que permite a criação e o gerenciamento de ambientes isolados, conhecidos como containers, para a execução de aplicações. Essa tecnologia vem ganhando cada vez mais popularidade devido à sua facilidade de uso e flexibilidade.
Neste artigo, vamos mostrar passo a passo como configurar um ambiente de desenvolvimento Docker no Linux.
Passo 1: Instalação do Docker
O primeiro passo é instalar o Docker no seu sistema Linux. Existem diferentes maneiras de fazer isso, dependendo da distribuição que você está utilizando. Neste exemplo, vamos mostrar como instalar o Docker no Ubuntu.
$ sudo apt-get update
$ sudo apt-get install docker-ce
Após a instalação, verifique se o Docker está funcionando corretamente executando o seguinte comando:
$ sudo docker run hello-world
Passo 2: Configuração do Ambiente
Agora que o Docker está instalado, é hora de configurar o ambiente de desenvolvimento. Isso envolve a criação de um Dockerfile, que é um arquivo de texto que contém as instruções para a criação de uma imagem Docker.
Você pode criar o Dockerfile manualmente ou utilizar ferramentas como o Docker Compose para facilitar o processo. Neste exemplo, vamos criar um Dockerfile simples para uma aplicação web em Node.js.
FROM node:14
WORKDIR /app
COPY package*.json ./
RUN npm install
COPY . .
EXPOSE 3000
CMD ["npm", "start"]
Após criar o Dockerfile, salve-o na raiz do seu projeto.
Passo 3: Construção da Imagem Docker
Agora que temos o Dockerfile, podemos construir a imagem Docker para a nossa aplicação. Para fazer isso, execute o seguinte comando no terminal:
$ sudo docker build -t nome_da_imagem .
Substitua “nome_da_imagem” pelo nome que você deseja dar à sua imagem.
Passo 4: Execução do Container
Com a imagem Docker criada, podemos executar um container a partir dela. Para fazer isso, execute o seguinte comando:
$ sudo docker run -p 3000:3000 nome_da_imagem
Isso irá iniciar o container e mapear a porta 3000 do container para a porta 3000 do seu sistema host.
Conclusão
Configurar um ambiente de desenvolvimento Docker no Linux pode parecer complicado no início, mas com as instruções corretas, o processo se torna bastante simples. Neste artigo, mostramos os passos básicos para configurar um ambiente de desenvolvimento Docker no Linux.
Agora você está pronto para começar a desenvolver suas aplicações utilizando containers Docker. Aproveite!