Este artigo demonstrará como adicionar o “-Sem cache"Opção para a"Build do Docker-Compose”Comando.
Como adicionar a opção "-no-cache" ao comando "Docker-Compompose Build"?
No entanto, em alguns casos, os usuários devem reconstruir a imagem fresca do Docker através do “Build do Docker-Compose”Comando. Para esse fim, o “-Sem cache”A opção é utilizada para evitar o cache da imagem anterior e criar uma nova imagem completamente. Veja as instruções fornecidas para adicionar a opção "-no-cache" ao comando "Docker-Compompose Build".
Etapa 1: Crie “Docker-Compose.arquivo yml ”
Primeiro, crie um simples “Docker-Compose.yml”Arquivo para contêiner e configurar o aplicativo Golang:
Versão: "Alpine"
Serviços:
rede:
construir: .
Portas:
- "8080: 8080"
Golang:
Imagem: "Golang"
Etapa 2: Crie e inicie o contêiner
Para construir e executar automaticamente a imagem do docker e o recipiente do docker, utilize o “Docker-compor”Comando:
> Docker-Compõe-se
A saída indica que o “GOLANGAPP-GOLANG-1”O contêiner é criado e iniciado:
Abra o navegador e navegue até a porta especificada para verificar se o serviço é executado. No nosso caso, navegamos em direção ao “LocalHost: 8080”:
Em seguida, pare com força o recipiente utilizando o “Ctrl+c" chave:
Etapa 3: Modifique “Docker-Compose.arquivo yml ”
Faça modificações para o “Docker-Compose.yml”Arquivo para criar a imagem do Docker. Por exemplo, modificamos o nome da imagem de “Golang" para "Golang: Alpine”:
Etapa 4: Construa o Docker-Compose usando a opção "-no-cache"
Agora, reconstrua a imagem sem usar o cache da imagem anterior. Para esse fim, use o “Docker-Compõe Build -No-Cache”Comando. O "-Sem cache”A opção é usada para evitar o uso de um cache da construção anterior enquanto cria uma nova imagem:
> Build Build Docker-Compose-NO-CACHE
Etapa 5: recriar e iniciar o contêiner
Por fim, utilize novamente o “Docker-compor”Comando para recriar e iniciar o contêiner do Docker:
> Docker-Compõe-se
Pode -se observar que recriamos com sucesso um recipiente e uma imagem fresca usando o “-Sem cache”Opção.
Conclusão
O "-Sem cache”A opção é usada com a“Build do Docker-Compose”Comando para reconstruir a imagem nova, evitando o cache da imagem anterior. Para usar o “-nenhuma opção"Opção, utilize a"Docker-Compõe Build -No-Cache”Comando. Este artigo demonstrou como adicionar um “-Sem cache"Opção para a"Build do Docker-Compose”Comando.