Repositório que visa centralizar meus estudos sobre docker
Este repositório tem como principal objetivo centralizar meus estudos sobre docker e seu ecossistema. O repositório contara com minhas notas de estudos e aprendizados. Estou estudando este conteúdo pela Alura e por tutorias na internet.
Os temas abordados neste estudo serão:
-
1 Como funciona o Docker:
- Entenda o que é Docker, sua arquitetura, componentes e como ele funciona
-
2 Criação de imagens Docker:
- Aprenda sobre imagens Docker e como elas são criadas, gerenciadas e distribuídas
-
3 Comandos Docker:
- Familiarize-se com os comandos do Docker, incluindo aqueles para gerenciar imagens, containers, volumes e redes.
-
4 Redes Docker:
- Aprenda a configurar e gerenciar redes no Docker para permitir que os containers se comuniquem entre si.
-
5 Volumes Docker:
- Entenda o conceito de volumes Docker e como eles permitem que os dados sejam compartilhados entre containers e hospedeiros.
-
6 Docker Compose:
- Descubra o Docker Compose, uma ferramenta para definir e executar aplicativos Docker compostos por vários containers.
-
7 Kubernetes:
- Aprender o básico sobre Kubernets, um sistema de orquestração de containers nativo do Docker que permite escalar e gerenciar clusters de containers.
-
8 Desafio Final:
- Criar uma aplicação em PHP com Docker, Dockerfile e realizar o deploy dessa aplicação em containers: Os containers devem ser nginx, php, composer, banco de dados.