¿Cómo edito una imagen de Docker existente??

¿Cómo edito una imagen de Docker existente??

Docker Image es el componente principal de Docker. Mientras trabajan en Docker, los desarrolladores crean/crean múltiples imágenes de Docker. Sin embargo, a veces, podrían necesitar editar una imagen de Docker en particular. En esta situación, a los desarrolladores pueden editar cualquier imagen de Docker cuando quieran.

Este artículo cubrirá los siguientes aspectos:

    • Requisito previo: Crear/construir una imagen Docker
    • Editar una imagen de Docker existente

Requisito previo: Crear/construir una imagen Docker

Para crear una imagen de Docker, primero, cree un archivo de programa y un archivo Docker. Después de eso, ejecute el "Docker Build -T ."Comando para crear una imagen de Docker.

Paso 1: crear un archivo de programa

Primero, cree un "índice.html"Archivo de programa y pegue el código de Below dada en él:




Hola Linuxhint


Este es el sitio web de Linuxhint




Paso 2: Crea DockerFile

Después de eso, cree un nuevo archivo "Dockfile"Y pegue las instrucciones proporcionadas a continuación:

De nginx: último
Copiar índice.html/usr/share/nginx/html/index.html
EntryPoint ["Nginx", "-g", "Daemon Off;"]


Paso 3: Crear imagen de Docker

Ahora, utiliza el "Docker Build"Comando junto con el"-T"Opción para especificar el nombre de la imagen. Por ejemplo, especificamos el "html-img"Nombre para la imagen:

Docker Build -T HTML -IMG .



Paso 4: Verificar la imagen creada

Para garantizar que la imagen se haya creado con éxito, ejecute el comando declarado a continuación:

Imágenes de Docker


En la salida a continuación, el recién creado "html-imgSe puede ver la imagen:


Paso 5: Build Docker Container

A continuación, cree el contenedor Docker utilizando el comando proporcionado junto con el nombre de la imagen ","-nombre"Opción para especificar el nombre del contenedor y"-pag"Opción para asignar el puerto:

Docker Run--Name HTML-CONT -P 80:80 HTML-IMG


Aquí, "html-contable"Es el nombre del contenedor y"html-img"Es la imagen de Docker:


Paso 6: Ver aplicación implementada

Navegue al puerto asignado en el navegador y vea la aplicación implementada:


Se puede ver que la aplicación se ha implementado con éxito.

Editar una imagen de Docker existente

Como la imagen de Docker se crea a partir del archivo Docker, para editar la imagen de Docker, se requiere hacer cambios en DockerFile o en el archivo del programa. Para hacerlo, siga los pasos proporcionados.

Paso 1: realizar cambios en el archivo del programa

Ahora, haga algunas modificaciones en el archivo del programa. Por ejemplo, hemos agregado una nueva línea en el archivo del programa:




Linuxhint


Hola Linuxhint


Este es nuestro nuevo sitio web




Paso 2: Build Docker Image

Luego, utilice el comando que se encuentra a continuación para crear/construir la imagen Docker con el mismo nombre y nuevas modificaciones:

Docker Build -T HTML -IMG .



Paso 3: Build Docker Container

A continuación, construya y ejecute el nuevo contenedor con la misma imagen de Docker:

Docker Run--Name HTML-CONT2 -P 80:80 HTML-IMG


Aquí, "html-cont2"Es el nuevo nombre del contenedor:


Paso 4: Verificación

Finalmente, vea los nuevos cambios en el navegador:


Después de modificar la imagen de Docker, se pueden ver nuevos cambios en la aplicación que indica que la imagen de Docker se ha modificado con éxito.

Conclusión

Para editar una imagen de Docker existente, se requiere realizar cambios en DockerFile o en el archivo del programa. Después de eso, ejecute el "Docker Build -T ."Comando para crear la imagen Docker con el mismo nombre de imagen y nueva modificación. Luego, construya y ejecute el nuevo contenedor Docker. Por último, ver cambios en el navegador. Este artículo explicó el método para editar una imagen de Docker.