Fundamentos de Containers com Docker

Programações do Curso


Programação Detalhada

• Introdução ao Docker e Containers: Compreensão dos conceitos básicos de containers, virtualização e a diferença entre containers e máquinas virtuais, além da importância do Docker no ambiente de desenvolvimento moderno.

• Instalação e Configuração do Docker: Orientações para instalação e configuração do Docker em diferentes sistemas operacionais, preparando o ambiente para o uso dos containers.

• Criação e Gerenciamento de Containers: Exploração dos principais comandos para criar, iniciar, parar e remover containers, além de práticas para monitorar o desempenho e o uso de recursos.

• Construção e Otimização de Imagens Docker: Abordagem sobre a criação de imagens personalizadas com Dockerfiles, boas práticas para construir imagens leves e eficientes e técnicas de otimização.

• Volumes e Persistência de Dados: Explicação sobre volumes no Docker, como persistir dados entre containers e a importância da gestão de dados em ambientes com containers.

• Networking no Docker: Introdução ao conceito de redes no Docker, configuração de redes entre containers e comunicação com o mundo externo.

• Docker Compose: Utilização do Docker Compose para a orquestração de múltiplos containers, simplificando o desenvolvimento e a implantação de aplicações multi-serviços.