Cómo usar -Pull para forzar la imagen base antes de mi construcción?

Cómo usar -Pull para forzar la imagen base antes de mi construcción?

El "Docker Build"Es una utilidad de línea de comando esencial del entorno Docker que se utiliza para construir la imagen de Docker leyendo Dockerfile. El DockerFile incluye las instrucciones necesarias para crear la imagen de Docker. Este comando admite las diferentes opciones y "-jalar" es uno de ellos. El Docker "-jalarLa opción se utiliza para extraer la imagen base especificada en DockerFile antes de la nueva compilación.

Este artículo ilustrará cómo forzar la extracción antes de una nueva construcción.

Cómo usar "-Pull" para forzar la imagen base antes de una nueva compilación?

En Docker, el "-jalar"La opción es compatible con el"Docker Build" dominio. Se utiliza para tirar y usar la versión más reciente o más reciente de la imagen base especificada en DockerFile antes de construir la nueva imagen.

Revise las instrucciones para usar el "-jalar" opción.

Paso 1: Crea DockerFile

Primero, haga un nuevo DockerFile y pegue las instrucciones proporcionadas en el archivo:

De Python
WorkDir /SRC /App
COPIAR…
CMD ["Python", ","./PythonApp.py "]

Las instrucciones codificadas anteriormente usan el "pitón"Como imagen base y contenedor el"pitonapp.py"Programa:

Paso 2: Crear archivo de programa

A continuación, cree un nuevo archivo de programa llamado "pitonapp.py"Y pegue el código proporcionado en el archivo:

Imprimir ("Hola, estoy construyendo la primera aplicación de Python")

Paso 3: Imagen de construcción

Construya la imagen Docker a través del comando dado:

> Docker Build - -Pull -t Python .

En el comando anterior:

  • "-jalarLa opción se usa para forzar la imagen base antes de construir la nueva imagen.
  • "-T"Se utiliza para especificar la etiqueta de la imagen o el nombre de la imagen:

Sin embargo, los usuarios también pueden utilizar el "-no cacheOpción "junto con el"-jalarComando para evitar el caché de la imagen anterior y crear recién cree la nueva imagen a partir de la última imagen base:

> Docker Build--No-Cache--Pull-Tag New-Image .

Paso 4: ejecutar la imagen de Docker

Por último, ejecute la imagen recién generada para ejecutar y contener el programa:

> Docker Run New-Image

Hemos ilustrado cómo usar "-jalar"Para forzar la imagen base antes de la nueva compilación.

Conclusión

El "-jalarOpción "en el"Docker BuildEl comando se usa para extraer la imagen base antes de una nueva compilación. Para crear una nueva imagen de Docker extrayendo la imagen basada mencionada en DockerFile, utilice el "Docker Build -Pull ." dominio. Sin embargo, los usuarios pueden agregar el "-no cacheOpción para evitar la capa de compilación de la imagen anterior y reconstruir la imagen desde el inicio. Este artículo ha demostrado cómo usar "-jalar”Para forzar la imagen base antes de una nueva compilación.