Faça uma alteração no HTML.
Depois:
docker build -t meu-site:1.1 .
Agora:
docker images meu-site
Você terá versões diferentes.
Criar nova tag
docker tag meu-site:1.1 meu-site:latest
Liste:
docker images meu-site
Cache
Execute novamente:
docker build -t meu-site:1.2 .
Observe mensagens indicando reaproveitamento de etapas.
O Docker usa cache para evitar trabalho desnecessário.
.dockerignore
Crie:
touch .dockerignore
Exemplo:
.git
*.log
tmp/
README.md
Isso evita enviar arquivos desnecessários para o contexto de build.
Desafio
Produza:
meu-site:1.0
meu-site:1.1
meu-site:2.0
Faça cada versão exibir uma mensagem diferente.
