Fundamentos de Containers Docker
Aprenda como o Docker empacota aplicações em containers portáteis e como executar, inspecionar, acessar e expor esses containers via linha de comando. Este curso oferece uma introdução prática aos fluxos de trabalho baseados em containers, sem exigir experiência prévia na tecnologia.
Por que isso é importante
Os containers tornaram-se uma parte essencial da infraestrutura moderna. Mesmo que você não esteja construindo uma plataforma totalmente nativa em nuvem (cloud-native), é muito provável que precise executar serviços em containers, inspecionar seus logs ou expô-los através de mapeamento de portas. Compreender os fundamentos do Docker ajuda você a transitar entre ambientes de desenvolvimento, operações e implantação com muito mais fluidez.
O que você aprenderá
- Verificar um ambiente Docker funcional e entender os fundamentos do runtime local.
- Executar seu primeiro serviço conteinerizado e observar como o Docker o gerencia.
- Acessar um container em execução de forma interativa com o comando
exec. - Inspecionar logs de containers para solução de problemas e verificação.
- Utilizar mapeamento de portas para expor serviços conteinerizados ao host.
- Aplicar essas habilidades em um desafio rápido de implantação de servidor web.
Roteiro do Curso
O curso começa com a instalação do Docker e verificações de ambiente, para que você possa confirmar se o runtime está disponível e pronto para uso. Em seguida, passamos para a execução do seu primeiro serviço, oferecendo uma visão direta de como o Docker inicia e gerencia uma aplicação conteinerizada.
Depois, você aprenderá a acessar um container em execução usando o exec, o que é útil para inspeção e diagnósticos simples. Na sequência, o curso foca em logs de containers, seguido pelo mapeamento de portas, para que você entenda como um serviço dentro de um container se torna acessível a partir do mundo externo.
O curso termina com o desafio de Implantação Rápida de Servidor Web, onde a inicialização de containers, inspeção de serviços, logs e exposição de portas são combinados em um fluxo de trabalho prático de implantação.
Para quem é este curso
Este curso é destinado a estudantes de Linux e iniciantes em DevOps que precisam de um primeiro passo prático no Docker e na implantação de serviços baseados em containers.
Resultados
Ao final deste curso, você será capaz de executar e inspecionar containers Docker, acessar ambientes de container, revisar logs de containers e expor serviços básicos com mapeamento de portas diretamente pela linha de comando.




