13
Docker e Vagrant para mortais Clayton Silva

Docker e vagrant para mortais

Embed Size (px)

Citation preview

Page 1: Docker e vagrant para mortais

Docker e Vagrant para mortaisClayton Silva

Page 2: Docker e vagrant para mortais

Antes de tudo .. Olá :D

Programador na xDevel@claytonsilva no github

Page 3: Docker e vagrant para mortais

Histórico do Docker

Só tenho dois aninhos:

Page 4: Docker e vagrant para mortais

Arquitetura do Docker

Page 5: Docker e vagrant para mortais

Como funciona?

LxC

● Sabemos a dimensão do contêiner sem se preocupar com o que tem dentro;

● Sabemos como transportar sem se preocupar com o que tem dentro;

● Podemos entregar infinidade de produtos diferentes no mesmo navio sem se importar com o formato da carga.

Page 6: Docker e vagrant para mortais

Quem está usando?

Page 7: Docker e vagrant para mortais

Aonde eu posso utilizar docker.

● AWS● Azure● Digital Ocean● Google Cloud Platform

Posso usar mesma imagem do docker em todas? Claro que sim

Page 8: Docker e vagrant para mortais

Vamos bater um papo de como era

Page 9: Docker e vagrant para mortais

E agora?

docker pull … docker run …

e seja feliz!

Page 11: Docker e vagrant para mortais

Bora brincar?

docker run -it -p 8081:5000 -v /home/core/data/www/:/opt/webapp/ training/webapp python -m SimpleHTTPServer 5000

run = rodar-p = pega a porta 5000 do meu contêiner e coloca na 8081 do host-v = pega o conteúdo da pasta /home/core/data/www e coloca no /opt/webapp do meu contêiner

Page 13: Docker e vagrant para mortais

Você esqueceu do Vagrant?

Uso: Replicar ambiente de desenvolvimento

Chega Mais