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
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!