Curso Docker - Introdução a administração de containers

Curso Docker – Introdução a administração de containers

Curso Docker – Introdução a administração de containers – Ganhe tempo e seja eficiente na entrega dos serviços de TI

 

Idioma: Português (Brasil)

 

 

O que aprenderei?

  • Compreenderá os componentes da plataforma Docker
  • Compreenderá o conceito de containers, microserviços e imagens
  • Executará e gerenciará containers Docker usando imagens existentes
  • Criará imagens personalizadas a partir de um container
  • Criará imagens personalizadas a partir do arquivo Dockerfile
  • Disponibilizará as imagens criadas para o repositorio DockerHub
  • Compreenderá o conceito de volumes Docker
  • Configurará e montará volumes em containers
  • Executará um container para rodar ferramentas do Linux
  • Implementará diversos casos de uso para a realidade de um profissional de TI

 

Requisitos

  • Disponibilidade para a assistir as aulas regularmente
  • Conexão com a internet de no mínimo 2MB
  • Conhecimento básico sobre GNU/Linux
  • Noções de Redes de Computadores
  • E… muita vontade para aprender 🙂

 

Descrição

Docker é uma plataforma para desenvolvimento, provisionamento e execução de aplicações usando tecnologia de containers.

Esta plataforma oferece um conjunto de poderosas ferramentas que aprimoram a forma de criar e administrar aplicações entre ambientes diferentes. Por exemplo, um container Docker pode executar tanto num cluster de alto processamento quanto num hardware de baixo processamento.

Isto é possível, pois esta plataforma possibilita o empacotamento de uma aplicação inteira em imagens, tornando-as portáveis para qualquer outro computador/servidor que contenha o Docker instalado. Isso gera a agilidade e padronização na entrega dos serviços.

Sendo assim, este curso é introdutório a plataforma Docker e lhe dará melhor compreensão sobre as vantagens da ferramenta. Por exemplo, se você é um desenvolvedor, você poderá ter diversas vantagens usando a plataforma Docker:

  • Desenvolve uma vez…executa em qualquer lugar;
  • Sem preocupações (dependências e/ou pacotes)… foco no desenvolvimento;
  • Diversos ambientes para testes;
  • Evita o “localhost funciona”;

Por outro lado, se você é um sysadmin, as vantagens também são notáveis:

  • Configura uma vez… executa em qualquer lugar;
  • Elimina inconsistências na entrega das aplicações e/ou serviços;
  • Ciclo de trabalho mais eficiente e ágil;
  • Promove uma infraestrutura escalável;

E já para você que não é nenhum profissional da área, mas é um usuário entusista do Linux, saiba que o Docker também tem algumas vantagens para você:

  • Tudo que é executado por linha de comando, poderá ser executado num container Docker;
  • Instala softwares em um ambiente isolado;
  • Executa uma ferramenta sem precisar instalar nenhum pacote/dependência no seu sistema. Por exemplo, o FFmpeg… quando não estiver mais precisando, poderá excluí-la facilmente;
  • Evita conflito de múltiplas dependências de pacotes;

 

Quem é o público-alvo?

  • Administradores de sistemas
  • Desenvolvedores de sistemas
  • Profissionais e estudantes de cursos de Tecnologia da Informação
  • Entusiastas e usuários do Linux

 

Grade Curricular

Definição, História e Vantagens
Conceitos e Fundamentos
Imagens e Containers
Administração Básica de Containers e Imagens
Introdução a Aplicações com Docker
Criando e Personalizando Aplicações Simples
Volumes Docker
Comunicação entre containers
Consolidando o Trabalho
Casos de uso – Entrega mais ágil de serviços
UPDATE – Criando aplicações multi-containers

 

Instrutor

Ricardo Ferreira Costa – Analista de Infraestrutura de Redes

 

Compartilhe
  • 2
  •  
  •  
  •  
  •  
  •  
  •  
  •  
    2
    Shares

Deixe um comentário