Neste artigo você vai aprender a como forçar o Docker a rodar uma imagem sem cache, ou seja, reconstruir a imagem sem os dados já salvos

forçar o Docker a rodar uma imagem sem cache capa

Fala programador(a), beleza? Bora aprender mais sobre imagens e Docker!

Basicamente em Docker temos a opção de desabilitar o cache para rodar o build da imagem

Isso faz com que ela rode do zero, como estamos precisando

Veja o comando necessário:

docker build --no-cache -t <image> -f <image> .

Troque os <image>’s pelo nome da sua imagem que está querendo executar

Há alguns relatos que esta manobra pode não contornar todo o problema

Então teremos que utilizar o comando prune, para limpar todos os dados em cache

A sua utilização é desta maneira:

docker system prune

Você pode também colocar a opção -f, que força a execução do comando

Ou seja, ele tomará todas as ações necessárias para executar com êxito

Conclusão

Neste artigo você aprendeu a como forçar o Docker a rodar uma imagem sem cache

Utilizamos a flag –no-cache do comando de build de imagens

Também foi passado o prune, que pode resolver o problema do cache e também a limpeza de outras questões relacionadas ao Docker

Aconselho a checar também a documentação do comando prune, pois ele trabalha com mais recursos do que só as imagens

Confira nossos cursos gratuitos no Youtube, com vídeos todos os dias!

Se inscreva e ative o sininho para receber as notificações e aprender mais ainda sobre desenvolvimento web!

Veja também nosso catálogo de cursos na Udemy, todos com exercícios e projetos práticos, nas mais diversas tecnologias

O link acima contém um cupom de desconto para os cursos!
Subscribe
Notify of
guest

0 Comentários
Inline Feedbacks
View all comments