O documento apresenta Docker e containers, discutindo sua motivação, introdução aos principais conceitos e comandos, e demonstrando casos de uso em desenvolvimento. É apresentado o que são containers e suas vantagens em eficiência e produtividade, introduzindo Docker como principal plataforma de containers e conceitos como imagens, Dockerfile e Docker Compose.
4. Agenda ● Motivação para uso de Docker
● Introdução
○ Docker
○ Imagem
○ Container
○ Comandos mais utilizados
○ Dockerfile
○ Docker Compose
● Demos
○ Desenvolvimento no docker
○ Desenvolvimento e execução no
Docker
○ App .Net Core / SQL
○ Servidor de Email
14. Container
“O Container é um método de
virtualização de sistema
operacional que permite que
você execute um aplicativo e
suas dependências em processos
isolados de recursos.”
24. ComandosDocker
build Crie uma imagem de um Dockerfile
commit Crie uma nova imagem a partir das alterações de um contêiner
images Listar imagens
kill Mate um ou mais contêineres em execução
port Mapear portas ou um mapeamento específico para o contêiner
ps Listar contêineres
pull Puxe uma imagem ou um repositório de um registro
push Empurre uma imagem ou um repositório de um registro
restart Reinicie um ou mais contêineres
rm Remove um ou mais contêineres
rmi Remove uma ou mais imagens
run Execute um comando em um novo contêiner
start Inicie um ou mais contêineres parados
stop Pare um ou mais contêineres em execução
version Mostrar a versão do Docker