Upload
clayton-santos-da-silva
View
123
Download
3
Embed Size (px)
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!
Shopping Center
Docker Hub Registry - Repositories of Docker Images
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
Como é por dentro?
Eis o DockerFile
DockerFile
Você esqueceu do Vagrant?
Uso: Replicar ambiente de desenvolvimento
Chega Mais