Seja bem-vindo(a)! Este repositório trás um guia prático e essencial para aprender sobre Docker e saber utilizá-lo.
- Uma introdução ao Docker e aos seus principais conceitos.
- Um guia prático sobre Dockerfile, images, containers, volumes, redes(networks), Docker Compose e Docker Hub.
- Comandos essenciais para uso no dia a dia.
- Exemplos práticos para facilitar a compreensão dos conceitos.
- Estudantes da área de tecnologia
- Qualquer pessoa que queira aprender Docker rapidamente.
Esse repositório está dividido em 3 principais partes, sendo elas:
- Conceitos: Aprenda os principais conceitos dessa tecnologia, desde a introdução do Docker até o Docker-compose
- Comandos: Conheça os principais comandos para trbalhar com Docker, um verdadeiro Cheatsheet completo e útil
- Exemplos: Confira exemplos práticos utilizando e implementando o Docker.
Todos os temas que esse Guia aborda estão organizados por arquivos, facilitando na hora dos estudos
1️⃣ Introdução → O que é Docker e para que serve
2️⃣ Instalação → Como instalar Docker em sua máquina
3️⃣ Imagens e Containers → Diferença entre imagem e container
4️⃣ Dockerfile → Como criar suas próprias imagens
5️⃣ Docker Hub → Como baixar e compartilhar imagens
6️⃣ Network → Como os containers se comunicam entre si
7️⃣ Volumes → Como persistir dados nos containers
8️⃣ Docker Compose → Como orquestrar múltiplos containers
9️⃣ Comandos Essenciais → Primeiros comandos para manipular Docker
1️⃣0️⃣ Exemplos → Exemplos práticos dos conceitos apresentados
Estou estudando sobre Docker e seu universo enquanto crio esse Guia. Organizei os conteúdos de uma forma cronológica, para que pessoas que nunca tenham visto Docker antes consigam ter um aprendizado mais fácil e sequencial. Se você é uma pessoa curiosa e não quer seguir minha sequência, sinta-se livre.