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í:
> 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 -APaso 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 -APaso 4: Iniciar contenedor
Ahora, comience el contenedor de Docker base utilizando el "Docker Start" dominio:
> Docker Start Base-ConseinerAhora, 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-ContainerPaso 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 -ASe 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-IMGEnumere las imágenes y verifique si el nombre se cambia o no:
> Docker Images -ASe 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.