Programa do Curso

O que é Docker?

  • Casos de uso
  • Componentes principais de Docker
  • Docker fundamentos da arquitetura

Docker arquitetura

  • Docker imagens
  • Docker registro
  • Docker contêineres

A tecnologia subjacente

  • Espaços para nome
  • Grupos de controle
  • União FS
  • Formato do contêiner

Instalação de Docker

  • Instalação em Ubuntu via apt-get
  • instalação da versão mais recente de Docker

Dockerizing aplicativos

  • O exemplo do Olá Mundo
  • Contêiner interativo
  • Daemonizando programas

Uso de contêiner

  • Executando um webapp em um contêiner
  • Investigando um contêiner
  • Mapeamento de portas
  • Visualizando os registros
  • Olhando para os processos
  • Parando e reiniciando
  • Removendo um contêiner

Gerenciando imagens

  • Listando imagens
  • Baixando imagens
  • Encontrando imagens

Networking de contêineres

  • Detalhes de mapeamento de porta
  • Vinculação e nomenclatura de contêineres
  • Vinculação e variáveis de ambiente

Dados em contêineres

  • Volumes de dados
  • Diretórios de host como volume de dados
  • Arquivo host como volume de dados
  • Contêineres de volume de dados
  • Backup, restauração de volumes de dados

Contribuindo para o ecossistema

  • O que é Docker Hub?
  • Registrando-se no Docker Hub
  • Login de linha de comando
  • Fazendo upload para Docker Hub
  • Repositórios privados
  • Construções automatizadas

Requisitos

Alguma familiaridade com a linha de comandos e Linux é uma vantagem.

  14 horas
 

Declaração de Clientes (9)

Cursos Relacionados

Categorias Relacionadas