1. 1 / 7
Introdução a containers e
micro serviços com Docker
Fernando Luiz Cola
fernando.cola@emc-logic.com
2. 2 / 7
Container vs Virtual Machine
App
#1
bins/
libs
Guest
OS
Hypervisor
Host OS
App
#2
bins/
libs
Guest
OS
App
#3
bins/
libs
Guest
OS
VM App
#1
bins/
libs
Docker Engine
Host OS
App
#2
bins/
libs
App
#3
bins/
libs
Container
3. 3 / 7
Docker
● Open-source / Enterprise
● Utiliza funcionalidades do Kernel como
namespaces e cgroups(control groups) para
criar container em cima do sistema operacional
● Multiplataforma(Linux, FreeBSD,Windows, Mac e
etc)
6. 6 / 7
Vantagens de Containers?
● Consistência do ambiente de desenvolvimento
● Fácil compartilhamento de ambientes
● Infraestrutura como código
● Desenvolvimento orientado a arquitetura de
micro serviços.