Pular para o conteúdo
Waldo Eller | Cloud/DevOps: início
InfraestruturaLinux

Módulo 10 — Build, cache e tags

Gerenciamento de versões com tags, otimização de build com cache de camadas e uso de .dockerignore.

Publicado em

1 min de leitura
Capa do artigo Módulo 10 — Build, cache e tags

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.

Gostou da leitura?

Conecte-se comigo para acompanhar novas publicações e debater tecnologia.

Entrar em contato