Docker Fundamentos
Quem sou eu?
● Leonardo Lemos
● l30.space
● @jleonardolemos
O que é Docker?
O que é um container?
O que é um container?
● Aplicação instalada diretamente no servidor
● Virtual Machine
● Container
Vantagens de um container?
● Evita bagunças com versões.
● Traz segurança isolando o host do container.
● Um container não interfere no outro, são isolados.
● Limite de recursos do host para utilizar.
● Permite que você compartilhe o ambiente pronto da forma como ele pode
rodar em produção.
● não existe mais “na minha makina funciona!!”
● Padroniza o ambiente de desenvolvimento.
O que é Docker
Mão na massa
Executando um webserver
● docker run nginx
● docker ps
● docker images
● docker inspect containerid
● docker exec -it id bash
● docker stop
● docker start
● docker rm
Containers morrem
Imagens vivem
Criando uma imagem
Criando uma imagem a partir de um container
● docker commit containerid repo/image:tag
● docker push repo/image:tag
Dockerfile
Docker Compose
Docker fundamentos
Docker fundamentos

Docker fundamentos