Uma imagem é um modelo somente leitura usado para criar containers.
Imagem nginx
│
├── Container web01
├── Container web02
└── Container web03
Listar imagens
docker images
ou:
docker image ls
Baixar
docker pull nginx
Outra versão:
docker pull nginx:alpine
Tags
Em:
nginx:alpine
nginx é o nome.
alpine é a tag.
Se nenhuma tag for informada, normalmente é utilizada latest.
latesté apenas uma tag. Ela não é uma garantia absoluta de que você está usando a versão mais adequada para produção.
Inspecionar
docker image inspect nginx
Histórico de camadas
docker history nginx
Remover
docker rmi nginx:alpine
Laboratório
Baixe:
docker pull debian:13
docker pull alpine
docker pull nginx:alpine
Compare:
docker images
Observe os tamanhos.
Desafio
Responda:
- Qual imagem é menor?
- O que é uma tag?
- Um container pode continuar existindo depois de ser parado?
- Uma imagem e um container são a mesma coisa?
