Visão Geral
Este Curso Docker Advanced Arquitetura DevOps 100% prático ministrado por instrutor, on-line ao vivo ou presencial em sala de aula, explora detalhadamente o Docker Compose, a Docker Machine e o Docker Swarm.
Este Curso Docker Advanced, visa levar suas habilidades existentes com o Docker para o próximo nível - você será guiado por um especialista em microsserviços no uso dos principais componentes do Docker para dimensionar sua arquitetura DevOps com segurança e alto desempenho.
Objetivo
Ao final deste Curso Docker Advanced Arquitetura DevOps, você terá aprendido a usar:
- Docker Compose - definir e executar aplicativos Docker de vários contêineres
- Hosts virtuais com máquina Docker
- Docker Engine no modo Swarm
Publico Alvo
Este Curso Docker Advanced Arquitetura DevOps é direcionado a:
- Desenvolvedores de software
- Ddministradores de sistemas,
- Arquitetos de software,
- Analista de infraestrutura,
- qual quer profissional que estão em busca de obter uma experiência mais ampla do ecossistema Docker.
Pre-Requisitos
- Os participantes devem ter participado do nosso curso de treinamento Microsserviços com Docker ou ter experiência equivalente.
Informações Gerais
- Carga horaria 24h
- Se noturno o curso e ministrado de segunda-feira a sexta-feira das 19h às 23h, total e 6 noites,
- Se aos sábados o curso e ministrado de 09h às 18h, total de 3 sábados,
- Se integral o curso e ministrado de segunda-feira a quinta-feira das 09h às 18h total de 3 dias,
Formato de entrega:
- Presencial em sala de aula,
- On-line ao vivo em tempo real na presença de um instrutor em tempo real via ferramenta meet, onde todos os participantes vão estar conectados em tempo real, com todos os tipos de acesso práticos.
Materiais
Português/Inglês
Conteúdo Programatico
Docker Compose
- What is Docker Compose and when should I use it
- Swarm Mode vs non Swarm Mode
Installation
- Installing docker-compose
- Command line completion
Introduction to docker-compose.yml
- Validation using docker-compose config
Running a multi-service application
- Starting containers (up)
- Stopping Container (down)
- Listing Processes
- Service names vs Container Names
Other Service Lifecycle commands
- stop
- pause
- unpause
- restart
- kill
Accessing details of a service
- port
- top
More useful Docker Compose commands
- exec
- images
- pull
- push
- rm
- run
Logging
- using docker-compose logs
Other commands
- bundle
- events
Environment Variables
- System environment variables
- .env file
Building services using docker-compose.yml
- File format versions
- Building Images (build)
- Specifying Images
- Healthchecks and Dependencies
- Network Configuration and Ports
- Commands and Entrypoints
- Environment Variables
- Isolation Technologies
- Labels
- Service specific logging
- Secrets
- Controlling Shutdown Signals
- Volumes
- Restart policies
Docker Machine
- What is Docker Machine
- Overview of Docker Machine
Installation
- Configuring a terminal
- Choosing a base operating system
- Install a docker machine on VirtualBox
- AWS Docker Machine
- Digital Ocean docker machine
Querying machine information
- ip
- inspect
- url
- status
Starting and Stopping a docker machine
- start
- stop
- restart
- kill
- Accessing a docker machine
- ssh
- scp
Upgrading a docker machine
- Docker Swarm
- What is Docker Swarm
- Cluster management
- Decentralized design
- Declarative service model
- Scaling
- Desired state reconciliation
- Multi-host networking
- Service discovery
- Load balancing
- Secure by default
- Rolling updates
Key Concepts
- Swarm Mode
- Manager Node
- Worker Nodes
- Global Services
- Worker Services
- Tasks
- Ingress Load Balancing
Single node swarm
- Monitoring a swarm
- Using portainer.io
- Other options
Multi node swarm
- Modifying a swarm
- Adding nodes
- Removing nodes
Deploying services
- Deploying services
- Inspecting services
- Scaling services
- Removing services
- Apply rolling updates
Removing Nodes
- Draining a node
Routing Mesh
- Managing Secrets
- Autolocking
- Overlay Networking
- Raft
Docker Compose in Swarm Mode
- docker-compose.yml
- deploy
- Creating a registry
- stack deploy
TENHO INTERESSE