Slide 1

Slide 1 text

F e l i p e d e M o r a i s DOCKER NO REGISTRO LIVRE Um relato da experiência de usar Docker pela primeira vez

Slide 2

Slide 2 text

Chegando a ThoughtWorks 2

Slide 3

Slide 3 text

O começo da minha história com o Registro Livre 3

Slide 4

Slide 4 text

Por que tão difícil? 4

Slide 5

Slide 5 text

Vamos resolver esse negócio 5

Slide 6

Slide 6 text

A ideia de usar o Docker para tornar esse processo mais simples. 6

Slide 7

Slide 7 text

Mas o que exatamente é o Docker? E qual problema ele resolve? 7

Slide 8

Slide 8 text

A possibilidade de realmente ter o mesmo ambiente em todos os ambientes Do ambiente local até produção 8

Slide 9

Slide 9 text

O primeiro container foi para a aplicação 9

Slide 10

Slide 10 text

O segundo para o banco 10

Slide 11

Slide 11 text

Docker-compose para levantar os dois container de uma vez só e conectá-los 11

Slide 12

Slide 12 text

Funcionou! Primeiro problema resolvido! 12

Slide 13

Slide 13 text

Ainda falta automatizar o setup do projeto 13

Slide 14

Slide 14 text

Ainda falta automatizar o setup do projeto 14

Slide 15

Slide 15 text

Automatizando o setup do projeto com Gradle 15 registrolivre.jar

Slide 16

Slide 16 text

Automatizando o setup do projeto com Gradle 16 registrolivre.jar

Slide 17

Slide 17 text

Automatizando o setup do projeto com Gradle 17 registrolivre.jar

Slide 18

Slide 18 text

Automatizando o setup do projeto com Gradle 18 registrolivre.jar

Slide 19

Slide 19 text

As dores do time. 19

Slide 20

Slide 20 text

Problema com Docker volumes 20

Slide 21

Slide 21 text

Ninguém sabia como debugar aquilo 21

Slide 22

Slide 22 text

Saber como entrar no container salva vidas 22

Slide 23

Slide 23 text

REFERÊNCIAS ■ O livro Primeiros passos com Docker ■ O site do Rafael "Gomex" tem muito conteúdo sobre http:// techfree.com.br/ ■ Além disso ele tem um livro Docker que está no Lean Pub Docker para desenvolvedores ■ Sem falar no livro da casa do código Containers com Docker - Do desenvolvimento à produção 23

Slide 24

Slide 24 text

Felipe de Morais fmorais@thoughtworks.com MUITO OBRIGADO