Curso Docker Advanced Arquitetura DevOps

  • Process Integration & Implementation Solman

Curso Docker Advanced Arquitetura DevOps

24 Horas
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

  1. What is Docker Compose and when should I use it
  2. Swarm Mode vs non Swarm Mode

Installation

  1. Installing docker-compose
  2. Command line completion

Introduction to docker-compose.yml

  1. Validation using docker-compose config

Running a multi-service application

  1. Starting containers (up)
  2. Stopping Container (down)
  3. Listing Processes
  4. Service names vs Container Names

Other Service Lifecycle commands

  1. stop
  2. pause
  3. unpause
  4. restart
  5. kill

Accessing details of a service

  1. port
  2. top

More useful Docker Compose commands

  1. exec
  2. images
  3. pull
  4. push
  5. rm
  6. run

Logging

  1. using docker-compose logs

Other commands

  1. bundle
  2. events

Environment Variables

  1. System environment variables
  2. .env file

Building services using docker-compose.yml

  1. File format versions
  2. Building Images (build)
  3. Specifying Images
  4. Healthchecks and Dependencies
  5. Network Configuration and Ports
  6. Commands and Entrypoints
  7. Environment Variables
  8. Isolation Technologies
  9. Labels
  10. Service specific logging
  11. Secrets
  12. Controlling Shutdown Signals
  13. Volumes
  14. Restart policies

Docker Machine

  1. What is Docker Machine
  2. Overview of Docker Machine

Installation

  1. Configuring a terminal
  2. Choosing a base operating system
  3. Install a docker machine on VirtualBox
  4. AWS Docker Machine
  5. Digital Ocean docker machine

Querying machine information

  1. ip
  2. inspect
  3. url
  4. status

Starting and Stopping a docker machine

  1. start
  2. stop
  3. restart
  4. kill
  5. Accessing a docker machine
  6. ssh
  7. scp

Upgrading a docker machine

  1. Docker Swarm
  2. What is Docker Swarm
  3. Cluster management
  4. Decentralized design
  5. Declarative service model
  6. Scaling
  7. Desired state reconciliation
  8. Multi-host networking
  9. Service discovery
  10. Load balancing
  11. Secure by default
  12. Rolling updates

Key Concepts

  1. Swarm Mode
  2. Manager Node
  3. Worker Nodes
  4. Global Services
  5. Worker Services
  6. Tasks
  7. Ingress Load Balancing

Single node swarm

  1. Monitoring a swarm
  2. Using portainer.io
  3. Other options

Multi node swarm

  1. Modifying a swarm
  2. Adding nodes
  3. Removing nodes

Deploying services

  1. Deploying services
  2. Inspecting services
  3. Scaling services
  4. Removing services
  5. Apply rolling updates

Removing Nodes

  1. Draining a node

Routing Mesh

  1. Managing Secrets
  2. Autolocking
  3. Overlay Networking
  4. Raft

Docker Compose in Swarm Mode

  1. docker-compose.yml
  2. deploy
  3. Creating a registry
  4. stack deploy
TENHO INTERESSE

Cursos Relacionados

Curso SAP PI 7.5 Process Integration

32 horas

Curso SAP Metodologia Activate

16 horas

Curso Solution Manager Configuração de Gerenciamento Serviços de TI

32 horas

Curso SolMan - Projetos de Execução com SAP Solution Manager

40 horas

Curso SAP Activate Entrega de Projetos Ágeis

16 horas

Curso Web Intelligence Report Design

16 horas