Docker - Antes de tudo
Cristiano Diedrich
● Graduado em Sistema de Informação
● Atualmente Container Specialist na Umbler
● Co-fundador do @mundodocker
Cristhian Bicca
● Graduando em Ciência da computação
● Atualmente Container Specialist na Umbler
● Co-fundador do @mundodocker
Container? O que é?
● Foi bem pensado?
● Foi bem executado?
● Foi bem revisado?
● #bora_publicar_sexta
Serio agora
● Estou pronto para isso?
● Minha app está pronta para isso?
● Minha empresa está pronta para isso?
● #ta_melhorando
● Algumas dicas...
● Meu container morreu
● Meu host morreu
● Meu sono….. Ta bem obrigado!
● Swarm, Kubernetes, Mesos, etc.
Descarte, não reutilize
Repita, não falhe
● Meu backend ta fora
● Meu socket.io falhou
● Meu monitoramento ta verde, de nada
● Reconecte seu app, não saia dando 503
Persista, não perca
● Docker volume
● Diretório mapeado
● NFS
● Infinit
Tenha log, mas não log
● stdout/stderr é vida
● Docker logs
● Docker log driver
● #cuidado
Senha é segredo
● Secrets (docker 1.13/kubernetes)
● Variaveis de ambiente
● Arquivo mapeado
● !!! na imagem !!!
Não prenda, deixe existir
● Todos em qualquer lugar
● Não deixe todos os ovos na mesma cesta
● Prenda o minimo possível
● !!! DaemonSets/Constrains !!!
HA/FailOver
● Não é porque você não tem, que não precisa
● Sua app vai crescer
● Sua importância vai aumentar
● !!! EU NÃO PENSEI NISSO !!!
Ta funcionando… será?
● Tudo subiu?
● Está respondendo?
● Maldito 503
● Healthcheck
Quer mais?
● http://www.mundodocker.com.br
● http://docs.docker.com
cristiano@mundodocker.com.br
cristhian@mundodocker.com.br
@mundodocker
facebook.com/mundodocker
http://www.mundodocker.com.br
Contatos

Oito dicas sobre Docker