Cómo funciona la función funciona en Docker con ejemplos

Cómo funciona la función funciona en Docker con ejemplos

Las imágenes de Docker son un componente importante de Docker. Son la plantilla que contiene instrucciones para crear/construir contenedores Docker. Mientras trabajan en Docker, los desarrolladores pueden querer guardar las imágenes de Docker como un archivo de archivo por diferentes razones, como mantener una copia de seguridad de imágenes, desarrollo fuera de línea, etc. En esta situación, Docker proporciona un "Docker SaveComando para guardar una o varias imágenes en un archivo de archivo.

Este estudio explicará cómo el "ahorrarLa función funciona en Docker.

¿Cómo funciona la función de guardado o el comando "guardar" en Docker??

El "Docker Save"Es un comando en Docker utilizado para guardar imágenes de Docker de una sola o múltiples en un archivo de archivo. El archivo de archivo se puede usar para la copia de seguridad de las imágenes de Docker y transferir imágenes a otra PC.

Mire los siguientes ejemplos para ver cómo el "Docker Save"Funciona el comando.

Ejemplo 1: Cómo guardar y cargar una imagen de Docker después de eliminar la imagen existente?

En este ejemplo, se realizarán las siguientes operaciones:

  • Enumere todas las imágenes de Docker y seleccione la imagen deseada.
  • Guarde la imagen seleccionada en un archivo de archivo utilizando el "Docker save -o " o "Docker Save> " dominio.
  • Eliminar la imagen existente del repositorio local.
  • Cargue la imagen desde el archivo de archivo a través del "Docker Load -I " dominio.
  • Enumere las imágenes de Docker para verificar si la imagen deseada se carga desde el archivo de archivo y está disponible nuevamente o no.

Paso 1: Mostrar imágenes de Docker

Primero, ejecute el siguiente comando para enumerar todas las imágenes de Docker disponibles:

Docker Image LS

La siguiente salida muestra todas las imágenes de Docker. Ahora, elija la imagen de Docker deseada para guardarla como un archivo. Por ejemplo, hemos seleccionado el "alpino" imagen:

Paso 2: Guarde la imagen de Docker como un archivo

Luego, guarde la imagen de Docker seleccionada como un archivo con la ayuda del comando proporcionado:

Docker salvo alpine -o my -alpine.alquitrán

Aquí:

  • "Docker Save"Es un comando Docker utilizado para guardar la imagen Docker en el archivo de archivo TAR.
  • "alpino”Es la imagen de Docker seleccionada que debe guardar como un archivo.
  • "-OSe utiliza la opción para especificar el archivo de salida.
  • "my-alpino.alquitrán"Es el nombre del archivo de salida:

Alternativamente, el comando declarado a continuación también se puede usar para guardar la imagen de Docker como un archivo:

Docker Save Alpine> my-alpine2.alquitrán

Aquí, "my-alpine2.Tar ”es el nombre del archivo de salida:

Paso 3: Verificar los cambios

Utilizar el "LSComando "con el nombre del archivo de salida para ver si la imagen de Docker seleccionada se ha guardado como un archivo o no:

ls my-alpino.alquitrán

Se puede ver que la imagen de Docker deseada se ha guardado como un archivo de archivo de alquitrán:

Paso 4: Eliminar la imagen de Docker existente

A continuación, elimine la imagen Docker existente del repositorio:

Docker Image RM Alpine

Aquí el "RM"La opción se usa para eliminar el"alpino"Imagen de Docker:

Paso 5: Verifique la imagen eliminada

Ejecute el comando que se encuentra a continuación para verificar si la imagen deseada se ha eliminado o no:

Docker Image LS

En la siguiente salida, el "alpinoNo se puede ver la imagen de Docker, lo que significa que se ha eliminado del repositorio:

Paso 6: Cargar imagen de Docker desde el archivo de archivo

Ahora, cargue la imagen de Docker deseada desde el archivo Tar Archive utilizando el comando proporcionado:

Docker Load -I my -alpino.alquitrán

Aquí:

  • "carga de acopoladorEl comando se utiliza para cargar la imagen Docker desde un archivo de archivo.
  • "-iLa opción "especifica el archivo de entrada, yo.mi., "my-alpino.alquitrán".

Este comando cargará el "alpino"Imagen del"my-alpino.alquitrán" archivo:

Paso 7: Verificación

Por último, asegúrese de que la imagen deseada se haya cargado desde el archivo de archivo o no:

Docker Image LS

En la siguiente captura de pantalla, el "alpinoSe puede ver la imagen de Docker, lo que significa que se ha cargado con éxito desde el archivo de archivo:

Ejemplo 2: Cómo guardar múltiples imágenes de Docker a la vez?

En este ejemplo, seleccionaremos dos imágenes de Docker y las guardaremos en el archivo de Archivo de TAR utilizando el "Docker save -o " dominio.

Paso 1: Guardar varias imágenes

Para guardar varias imágenes a la vez, utilice el "Docker Save"Comando con el"-OOpción "y especifique el nombre del archivo de salida y los nombres de múltiples imágenes:

Docker save -o my -Images.alpino alpino nginx

Aquí:

  • "-OSe utiliza la opción para especificar el archivo de salida.
  • "My-Images.alquitrán"Es el nombre del archivo de salida.
  • "Alpine" y "nginx"Son imágenes de Docker:

Paso 2: Verificación

Ejecute el siguiente comando para verificar si varias imágenes de Docker se han guardado como un archivo o no:

LS My-Images.alquitrán

La imagen a continuación indica que las múltiples imágenes de Docker se han guardado en un archivo de archivo de alquitrán I I.mi., "My-Images.alquitrán":

Hemos explicado eficientemente cómo el "ahorrar"El comando funciona en Docker.

Conclusión

El "Docker Save"Es un comando Docker utilizado para guardar imágenes de Docker individuales o múltiples en un archivo de Archivo de TAR. Para guardar la imagen de Docker individual como un archivo, el "Docker save -o Se utiliza el comando. Para guardar múltiples imágenes de Docker en el archivo de Archivo TAR, utilice el "Docker save -o " dominio. Este estudio explicó cómo el "ahorrarLa función funciona en Docker.