O "Docker Build”É um utilitário essencial da linha de comando do ambiente do docker é usado para construir a imagem do Docker lendo o Dockerfile. O Dockerfile inclui as instruções necessárias para criar a imagem do Docker. Este comando suporta as diferentes opções e “-puxar" é um deles. O Docker “-puxar”A opção é utilizada para puxar a imagem base especificada no Dockerfile antes da nova compilação.
Este artigo ilustrará como forçar puxar antes de uma nova construção.
Como usar "-pull" para forçar a imagem base antes de uma nova compilação?
Em Docker, o “-puxar”A opção é suportada pela“Docker Build”Comando. É usado para puxar e usar a versão mais recente ou mais recente da imagem base especificada no Dockerfile antes de criar a nova imagem.
Passe as instruções para usar o “-puxar”Opção.
Etapa 1: Crie Dockerfile
Primeiro, faça um novo Dockerfile e cole as instruções fornecidas no arquivo:
De Python
Workdir /src /app
CÓPIA DE…
CMD ["Python", "./PythonApp.py "]
As instruções acima codificadas usam o “Pitão”Como uma imagem base e contêiner o“PythonApp.py" programa:
Etapa 2: Criar arquivo de programa
Em seguida, crie um novo arquivo de programa chamado “PythonApp.py”E cole o código fornecido no arquivo:
Print ("Olá, estou construindo o primeiro aplicativo Python")
Etapa 3: construir imagem
Construa a imagem do docker através do comando dado:
> Build Docker -Pull -t Python .
No comando acima:
No entanto, os usuários também podem utilizar o “-Sem cache”Opção junto com a“-puxar”Comando para evitar o cache da imagem anterior e criar recentemente a nova imagem a partir da última imagem base:
> Build Docker-não-cache-Pull-T-Tag New-Image .
Etapa 4: Execute a imagem do Docker
Por fim, execute a imagem recém -gerada para executar e contêiner o programa:
> Docker Run New-Image
Nós ilustramos como usar “-puxar”Para forçar a puxar a imagem base antes da nova construção.
Conclusão
O "-puxar"Opção na"Docker Build”O comando é usado para puxar a imagem base antes de uma nova construção. Para criar uma nova imagem do docker, puxando a imagem baseada mencionada no Dockerfile, utilize o “Docker Build -Pull .”Comando. No entanto, os usuários podem adicionar o “-Sem cache”Opção para evitar a camada de construção da imagem anterior e reconstruir a imagem desde o início. Este artigo demonstrou como usar “-puxar”Para forçar a puxar a imagem base antes de uma nova construção.