Workshop - Conhecendo o Docker
21/11/2014Docker é um projeto de código aberto que está fazendo uma série de mudanças na forma como os desenvolvedores e sysadmins projetam infraestruturas e configurações de ambientes para aplicações. Se você nunca ouviu falar sobre Docker, neste workshop vou tentar explicá-lo na prática.
Sobre o instrutor
Daniel Romero tem mais de 10 anos de experiência com Linux e trabalha com desenvolvimento de software desde 2006. Foi de PHP e Java, atualmente trabalha com Ruby.
Autor do livro “Começando com o Linux: Comandos, serviços e administração”. É também fundador da Initsec, onde oferece serviços com foco em segurança de aplicações web.
O que será visto ?
Introdução
- O que é Docker ?
- Problemas que ele resolve e casos de uso
- Diferença entre container e máquina virtual
- Entendendo Cgroups e Namespaces
Primeiro contato
- Listando e baixando imagens
- Controlando containers
- Criando a primeira imagem
- Mantendo um repositório Docker
- Trabalhando com volumes
- Expondo portas
Entendendo na prática
- Organizando tudo com Dockerfile
- Backup e restore de volumes
- Comunicação entre containers
- Containers no mesmo host
- Containers em hosts separados
- Limitando o uso de recursos por container
Indo além
- Estendendo o Docker com LXC
- Isolando environments com Fig
- Gestão de redes entre containers com Weave
- Orquestrando containers Docker com Maestro
Caso de uso
- Conteinerização de uma aplicação Rails com PostgreSQL
- Estratégias para deploy
Pré-requisitos
Habilidades básicas em ambientes Linux/Unix.
Informações
- O workshop será realizado de segunda a sexta: 05/01/15 a 09/01/15
- Horário: das 20h às 22h, horário de Brasília
- Ambiente: TreinaTOM
- Carga horária: 10(horas)
- Todas as aulas serão gravadas e os vídeos disponibilizados para download
- Valor: R$ 370,00
- Vagas limitadas!
Inscreva-se
Inscrições aqui:http://infoslack.com/workshops/docker/