Curso Container Management with Docker

  • RPA | IA | AGI | ASI | ANI | IoT | PYTHON | DEEP LEARNING

Curso Container Management with Docker

24 Horas
Visão Geral

Docker é uma plataforma para desenvolvedores e administradores de sistemas manterem aplicativos distribuídos. Consiste em um tempo de execução para executar contêineres e um serviço para compartilhar contêineres.

Com o docker, o mesmo aplicativo pode ser executado inalterado em laptops, servidores dedicados e servidores virtuais.

Este curso, durante os dois primeiros dias, ensina o uso básico do Docker, útil tanto para desenvolvedores quanto para administradores de sistema. O curso inclui muitos exercícios práticos e os participantes praticarão em seu próprio ambiente Docker e construirão suas próprias imagens Docker.

No último dia, os participantes aprenderão sobre ferramentas mais avançadas que oferecem suporte ao Docker. Será Docker Machine, Docker Compose e Docker Swarm.

Pre-Requisitos
  • Familiaridade com linha de comando e Linux
Materiais
Português/Inglês
Conteúdo Programatico

What is Docker?

  1. Use cases
  2. Major components of Docker
  3. Docker architecture
  4. Underlying technology

Installation of Docker

  1. Installation on Ubuntu and Windows
  2. Using Docker Machine for host provisioning
  3. Docker Machine drivers for cloud providers

Container life cycle

  1. Creating and running containers
  2. Stopping and restarting
  3. Investigating a container
  4. Viewing the logs
  5. Looking at processes
  6. Removing a container and its data

Dockerizing applications

  1. The hello world example
  2. Interactive Bash container
  3. Building an image by committing changes
  4. Building an image from a Dockerfile
  5. Automated builds based on GitHub
  6. Running more than one process in a container
  7. gosu helper tool
  8. Running a webapp in a single container
  9. Running a webapp in micro services architecture

Managing images

  1. Finding and downloading existing images
  2. Docker Hub and local repository
  3. Sharing images with others
  4. Deploying a private image repository

Networking of containers

  1. Port mapping
  2. Container linking and naming
  3. Creating and managing custom networks
  4. Network over many Docker hosts (overlay)

Data in containers

  1. Data volumes
  2. Host directories and files as data volume
  3. Data volume containers
  4. Data volumes shared between Docker Hosts
  5. Backup and restore of data volumes

Docker Compose

  1. Overview of Docker Compose
  2. Running multi-container applications by using one command
  3. Defining services, networks, volumes and variables
  4. Setting up runtime constraints on resources

Docker Swarm

  1. Introduction to native Docker clustering
  2. Discovery services
  3. Docker Swarm strategies and filters

TENHO INTERESSE

Cursos Relacionados

Curso AI ML Toolkits with Kubeflow Foundation

24 horas

Curso Machine Learning Python & R In Data Science

32 Horas

Curso Docker for Developers and System Administrators

16 horas

Curso artificial inteligence AI for Everyone Foundation

16 horas

Curso IA Inteligência Artificial e Código Aberto Foundation

16 horas

Curso Artificial Intelligence with Azure

24 Horas

Curso RPA Robotic Process Automation Industria 4.0

32 horas

Curso IoT Curso de Programação de Internet das Coisas

32h