Como usar -pull para forçar a imagem base antes da minha construção?

Como usar -pull para forçar a imagem base antes da minha construção?

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:

  • ““-puxar”A opção é usada para forçar para puxar a imagem base antes de construir a nova imagem.
  • ““-t”É utilizado para especificar a etiqueta da imagem ou nome da imagem:

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.