Docker e vagrant para mortais

Preview:

Citation preview

Docker e Vagrant para mortaisClayton Silva

Antes de tudo .. Olá :D

Programador na xDevel@claytonsilva no github

Histórico do Docker

Só tenho dois aninhos:

Arquitetura do Docker

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.

Quem está usando?

Aonde eu posso utilizar docker.

● AWS● Azure● Digital Ocean● Google Cloud Platform

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

Vamos bater um papo de como era

E agora?

docker pull … docker run …

e seja feliz!

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

Você esqueceu do Vagrant?

Uso: Replicar ambiente de desenvolvimento

Chega Mais