Noções Básicas de Contêineres Docker

Intermediário

Aprenda os Fundamentos de Contêineres Docker. Este módulo abrange a Verificação de Instalação do Docker, Executando Seu Primeiro Serviço, Acessando Contêineres com Exec, Logs de Contêineres, Mapeamento de Portas. Você dominará essas habilidades essenciais do Linux através de laboratórios práticos e desafios do mundo real.

devops-engineerlinuxdevops

💡 Este tutorial foi traduzido do inglês com assistência de IA. Para ver o original, você pode mudar para a versão em inglês

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.

Professor

labby
Labby
Labby is the LabEx teacher.