SlideShare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our User Agreement and Privacy Policy.
SlideShare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our Privacy Policy and User Agreement for details.
Successfully reported this slideshow.
Activate your 14 day free trial to unlock unlimited reading.
2.
Quem sou eu
Rafael Gomes:
● Soteropolitano
● Apaixonado por compartilhamento
● Consultor na Thoughtworks
● Docker Captain
● Blog: techfree.com.br
● Twitter/github: @gomex
● Áreas de interesse/foco:
○ Cultura DevOps
○ Cloud
○ Entrega contínua
○ Automação de infraestrutura
○ Teste de infraestrutura
○ Monitoramento
3.
O que estou fazendo de relevante agora
Livro:
http://tinyurl.com/docker-devel
● Pague quanto quiser,
inclusive nada
● Não precisa saber
nada de Docker
● Licenciado com
Creative Commons
4.
Docker! Tá tranquilo?
Vamos precisar de um conhecimento básico
8.
Como era criar um cluster Swarm
Instalar docker
para manager
Engine
Iniciar swarm
manager container
Instalar consul
Instalar docker
para manager
Engine
Iniciar swarm
worker container
Join do worker
29.
Atualizando a aplicação
redis
redis.1
redis.2
redis.3
redis:latest
redis:latest
redis:latest
# docker service create --replicas 3 --name redis --update-delay 10s --
update-parallelism 1 redis:3.0.6
--update-delay : Tempo entre atualização de um container e outro
--update-parallelism: Quanto containers serão atualizados ao mesmo tempo
30.
Atualizando a aplicação
redis
redis.1
redis.2
redis.3
redis:latest
redis:latest
redis:latest
# docker service update --image redis:3.0.7 redis
--update-delay : Tempo entre atualização de um container e outro
--update-parallelism: Quanto containers serão atualizados ao mesmo tempo
41.
● Enviar dados para o
cloudwatch?
AWS Beta
Possibilidades futuras
● Integrações automatizada
com outros serviços
● Autoscalling por padrão
42.
AWS Beta
Observações:
● Ainda está em Beta (ou
seja, não use em prod)
● A integração do Docker
com AWS é sem custo, mas
você ainda pode ser
cobrado pelo uso dos
recursos da AWS
43.
Interessado em testar?
https://beta.docker.com