Aprenda Docker de uma vez por todas

Se você está começando a explorar o mundo do desenvolvimento de software e DevOps, com certeza já ouviu falar do Docker.

Para te ajudar, criamos uma série de três posts contendo uma introdução ao Docker, abordando desde o que é essa tecnologia e por que ela se tornou tão popular, até os principais comandos e como criar seu primeiro container.

Vamos aprender juntas como essa ferramenta pode transformar o seu fluxo de trabalho e tornar o desenvolvimento muito mais prático!


1. O que é Docker e por que você deveria usá-lo?

No primeiro post, apresentamos o conceito do Docker e explicamos por que ele se tornou uma ferramenta essencial para desenvolvedores e equipes de TI.

Docker é uma plataforma que permite criar, testar e implantar aplicações de maneira ágil e consistente, independentemente do ambiente em que serão executadas. Graças ao conceito de containers, é possível empacotar uma aplicação e todas as suas dependências em um ambiente isolado e portátil, evitando problemas de compatibilidade e “funciona na minha máquina”.

Tópicos abordados:

  • Conceito de containers e como eles diferem das máquinas virtuais.
  • Vantagens do Docker para desenvolvedores e equipes de DevOps.
  • Casos de uso do Docker no desenvolvimento moderno.

Esse post é ideal para quem está dando os primeiros passos com Docker e quer entender por que ele é uma peça-chave na criação de aplicações portáteis e escaláveis.

Acessar o post aqui.


2. Principais Comandos Docker para Desenvolvedoras

No segundo post, você vai aprender os comandos básicos do Docker para começar a interagir com containers e imagens. O Docker possui uma linha de comando (CLI) poderosa, mas alguns comandos são mais usados no dia a dia e fazem toda a diferença na produtividade de um desenvolvedor.

Principais comandos abordados:

  • docker pull: para baixar imagens do Docker Hub.
  • docker run: para criar e executar containers a partir de uma imagem.
  • docker ps: para listar containers em execução.
  • docker stop e docker rm: para interromper e remover containers.
  • docker images: para listar imagens disponíveis no sistema.
  • docker rmi: para remover imagens que você não usa mais.

Entender esses comandos é o primeiro passo para se sentir confortável no ambiente Docker e controlar melhor os containers, imagens e o fluxo de trabalho.

Acessar o post aqui.


3. Criando seu Primeiro Container com Docker

No terceiro post, é hora de colocar a mão na massa!

Com os conceitos e comandos básicos em mente, vamos guiar você na criação do seu primeiro container Docker. A ideia é que você execute uma aplicação simples, como um servidor web, em um container.

Essa prática ajuda a consolidar os conhecimentos sobre o uso do Docker e a entender melhor como tudo se conecta.

Passos abordados:

  • Criando o container com Dockerfile
  • Acessar a aplicação no navegador para visualizar o resultado.
  • Criando nossa aplicação.

Esse post finaliza a série introduzindo o processo de criação e execução de containers, ajudando você a entender o poder do Docker na prática!

Acessar o post aqui.

Com esses primeiros passos, você está pronta para explorar o universo do Docker e transformar seu fluxo de trabalho. Continue acompanhando o Mulheres Programando e descubra o poder da tecnologia em suas mãos!