Guardar el contenedor Docker como imagen

Guardar el contenedor Docker como imagen
Los contenedores de Docker son el componente principal de la plataforma Docker que se utilizan ampliamente para contener aplicaciones y proyectos. Estos contenedores administran proyectos encapsulando las dependencias y el código fuente del proyecto y son instruidos por Docker Images. Las imágenes de Docker guían los contenedores sobre cómo implementar y administrar aplicaciones.

Por lo general, los contenedores Docker son creados por Docker Images. Los desarrolladores ocasionalmente actualizan el DockerFile o el código fuente. Después de eso, quieren actualizar o crear nuevas imágenes a través del contenedor o guardar el contenedor como una imagen.

Este blog demostrará cómo crear y guardar un contenedor Docker como una imagen.

Cómo crear un contenedor en Docker?

Para contener la aplicación, primero, cree un contenedor a través de la imagen de Docker. Para este propósito, revise las instrucciones proporcionadas.

Paso 1: Crear contenedor base

Primero, cree el contenedor Docker a través del "Docker crea" dominio. Aquí:

  • "-nombre"Se usa para especificar el nombre del contenedor.
  • "-pag"Define el puerto en el que se ejecutará el contenedor
  • "dockerimage"Es una imagen de Docker utilizada para construir un contenedor Docker:

> Docker Crear -Name Base -Container -P 8080: 8080 Dockerimage

Paso 2: Lista de contenedores Docker

Para verificar si el contenedor base se crea o no, enumere todos los contenedores de Docker usando "Docker PS -A" dominio:

> Docker PS -A

Paso 3: Lista de imágenes de Docker

A continuación, enumere las imágenes de Docker usando "Docker Images -A" dominio. Aquí, puedes ver que solo tenemos el "dockerimage"Imagen de Docker:

> Docker Images -A

Paso 4: Iniciar contenedor

Ahora, comience el contenedor de Docker base utilizando el "Docker Start" dominio:

> Docker Start Base-Conseiner

Ahora, navegue por el puerto en el que ha ejecutado el contenedor Docker. En nuestro escenario, hemos visitado "Localhost: 8080"En el navegador:

Cómo guardar un contenedor Docker como imagen Docker?

Para guardar el contenedor Docker como imagen de Docker, los usuarios deben confirmar el contenedor. Al hacerlo, la imagen de Docker no identificada se creará desde el contenedor Docker. Para la guía adecuada, revise las instrucciones dadas.

Paso 1: actualizar el programa o Dockerfile

Hagamos cambios menores en la aplicación del contenedor de Docker. Por ejemplo, cambiamos el contenido que se muestra en el puerto especificado:

Paso 2: Conjunto de contenedor base y guarde el contenedor como imagen

A continuación, confirme los cambios y el contenedor base utilizando el "Docker Commit " dominio. Este comando también creará una imagen Docker sin nombre como una copia del contenedor:

> Docker Commit Base-Container

Paso 3: Lista de imágenes de Docker

Para verificar si el contenedor se guarda como una imagen de Docker, enumere las imágenes de Docker:

> Docker Images -A

Se puede notar que el no identificado ""La imagen se guarda como contenedor. Los usuarios pueden nombrar la imagen de Docker usando ID de imagen:

Paso 4: Nombre la imagen creada por Base Container

Para nombrar la imagen de Docker, utilice el "etiqueta Docker " dominio:

> Etiqueta Docker FF44B4D0A542 Contenedor-IMG

Enumere las imágenes y verifique si el nombre se cambia o no:

> Docker Images -A

Se puede notar que hemos guardado con éxito el contenedor como "contenedor-img"Imagen de Docker.

Conclusión

Para guardar los contenedores Docker como imágenes, primero, cree un contenedor base simple que se guardará como una imagen de Docker. Realizar cambios en la aplicación contenedor y confirmar los cambios y el contenedor base a través del "Docker Commit" dominio. Este comando también guardará la copia del contenedor como imagen de Docker. Los usuarios pueden usar el "etiqueta Docker"Comando para nombrar la imagen. Este blog ha demostrado cómo guardar un contenedor como imagen.