Your browser doesn't support the features required by impress.js, so you are presented with a simplified version of this presentation.
For the best experience please use the latest Chrome, Safari or Firefox browser.
Docker para Desenvolvedores
23 de junho de 2015
O que é Docker?
Uma API de alto nível que utiliza funcionalidades do Kernel do Linux para executar processos isolados em containers.
Boot2Docker no OSX e Win
- • VM Linux enxuta +/- 30 MB com boot em 5s
- • Utiliza o VirtualBox
Filosofia do Docker
construir, entregar, e executar qualquer app, em qualquer lugar.
- • construir: empacotar app em container
- • entregar: mover o container entre máquinas
- • executar: executa o container (sua app)
- • qualquer app: desde que rode no Linux
- • qualquer lugar: notebook, VM local, cloud...
Arquitetura do Docker
Demonstração
Indo além
- • Docker Compose: Junta os containers
- • Docker Swarm: Cluster para containers
- • Docker Machine: Deploy dos containers
Fim
Perguntas?
Twitter: @gustavohenriq