Treinamento de Docker: do Básico ao Avançado
Treinamento de Docker: do Básico ao Avançado
Workshop: Treinamento de Docker: do Básico ao Avançado Desenvolvimento, Software Livre, Segurança/Redes
#CPBR10 #CAMPUSEIROCURADOR
Mais informações
Descrição:

Abaixo uma descrição breve de cada curso, pense qual deles você gostaria de concluir durante o evento. Não se preocupe se não tiver certeza de qual curso escolher. Ao final de cada curso, será gerado um certificado de conclusão emitido pelo Docker.

Dev Beginner - Linux: Este tutorial irá guiá-lo através de passo envolvendo a configuração do seu computador, rodar seu primeiro container, deploy de uma aplicação com Docker e executar a aplicação de voto multi-container com Docker Compose.

Dev Beginner - Windows: Este tutorial irá orientá-lo a configurar seu ambiente, executar container básico e criar uma configuração multi-container com Docker Compose usando containers Windows.

Dev Intermediate: Este tutorial ensinará você a conectar seus containers, como você pode gerenciar os dados entre seus containers e como usar o Docker Cloud para gerar sua imagem através do fonte como também usar ferramentas de linguagem de programação e desenvolvimento com Docker.

Ops Beginner: A parte iniciantes do tutorial de Ops irá ensinar como configurar um Docker Swarm, como usá-lo para hospedar seu próprio registry, como construir imagem de containers de aplicações e como fazer deploy e escalar uma aplicação distribuída chamada Dockercoins.

Ops Intermediate: A partir do scheduling global de containers, troubleshooting de overlay de redes, lidando com serviços stateful e gerenciando nós, este tutorial irá mostrar como o operar um cluster swarm escalar e olhar profundamente um swarm mode.


Palestrantes:

Franzwagner Ternus
Graduando de Ciências da Computação, na Universidade Federal de Goiás. Docker Mentor, um dos responsáveis por organizar meetups sobre Docker em Goiânia.

Giovanni Bassi
Arquiteto e desenvolvedor, agilista, pai, filho, escalador, ciclista, quebrador de status quo, Microsoft MVP. Escreve artigos, fundou o .NET Architects e o Brasil.NET, mantém o podcast da Lambda3, um blog e muitos projetos no Github. Você o acha no twitter @giovannibassi. É agilista, e trouxe os programas da Scrum.org pro Brasil. Criou a Lambda3, que insiste em fazer projetos e consultoria direito.

Fernando Ike
Solution Engineer da Highwinds, entusiasta da Cultura DevOps, Geek e caçador de Zumbis.

Wellington Figueira da Silva
Técnico em telecomunicações, na área de TI desde 2000, instrutor e autor do livro Aprendendo Docker do Básico a Orquestração de Contêineres.

Thiago Dias


Tema:

1. Crie a conta no Docker Hub aqui: Ela é necessária para acessar o material do curso.

2. Configure o Docker no seu computador (você precisa trazer seu notebook)

2.1. Usuários Linux: Instale Docker engine and Docker compose. Verifique a versão do Docker Compose seja 1.6 ou superior.Make sure you have Docker compose version 1.6 or higher by running docker-compose version from the command prompt.

2.1. Usuários Mac: instale Docker for Mac ou se tiver um Mac antigo, instale o Docker Toolbox.

2.1. Usuários Windows: Se você usar o Windows 10 Pro, instale o Docker for Windows, ou instale Docker Toolbox para versões mais antigas Docker Toolbox. Se você quiser tentar o novo windows containers, leia o artigo em inglês setup steps in the Windows Container lab. É essencial executar este comando no Powershell antes de ir ao evento:
docker pull microsoft/windowsservercore:latest
2.2. Novo no Docker? Baixe as imagens docker antes do evento para o tutorial super básico para você estar preparado para o curso do nível iniciantes.

2.2.1. docker pull hello-world

2.2.2. docker pull alpine

2.2.3. docker pull seqvence/static-site

3. Para rodar a aplicação e participar do resto do treinamento, baixe estas imagens antes do evento

3.1. docker pull microsoft/dotnet:1.0.0-preview1

3.2. docker pull node:5.11.0-slim

3.3. docker pull python:2.7-alpine

3.4. docker pull redis:alpine

3.5. docker pull registro:2

3.6. docker pull postgres:9.4

4. Para a parte Ops / orquestração, gere previamente a app de demonstração, portanto, execute os passos abaixos

4.1. git clone git://github.com/jpetazzo/orchestration-workshop

4.2. cd orchestration-workshop/dockercoins

4.3. docker-compose build


Nível:

Iniciante

Comentários

Lembre-se que para comentar você deve participar da atividade.

Sobre esta atividade