Curso Docker for Development
24 HorasVisão Geral
Docker para desenvolvimento e operações
O Curso Docker for Development apresenta os conceitos básicos e práticas de conteinerização em um único nó Docker. O curso oferece aos alunos a oportunidade de assimilar a orquestração de contêineres básicos e como escalar o Docker em vários nós em um cluster de enxame simples.
Objetivo
- Understand the foundations of containerization on a single Docker node
- Create an image using Dockerfile best practices
- Use volumes in the application development process
- Apply concepts of the Docker networking model
- Utilize two different orchestrators (Swarm) to deploy a single application across multiple machines
- Create a secret and understand its accessibility capabilities
- Identify the key features of Portainer
- Describe the methodological differences between managing containers and managing virtual machines.
- Deploy applications on Swarm orchestrator via Portainer
Publico Alvo
- Administradores de sistema,
- Administradores de nuvem,
- Desenvolvedores
Pre-Requisitos
- Conhecimento e experiência em administração de sistema Linux
Informações Gerais
- Carga horaria 24h
- Se noturno o curso e ministrado de segunda-feira a sexta-feira das 19h às 23h, total de 6 noites;
- Se aos sábados o curso e ministrado de 09h às 18h, total de 3 sábados;
Formato de entrega:
- Presencial
- On-line ao vivo na presença de um instrutor, onde a tela do instrutor e compartilhado com todos os participantes do curso, todos os participantes pode falar com o instrutor a qualquer momento em tempo real.
Materiais
Português/InglêsConteúdo Programatico
- The Docker Story
- Introduction to Images
- Creating Images
- System Commands
- Docker Networking Basics
- Docker Compose
- Scaling out with Swarm Mode
- Managing Secrets
- Portainer LDAP/AD authentication
- Portainer user and team management
- Portainer private registry authentication
- Docker Security