Cómo crear una imagen de Docker personalizada

Cómo crear una imagen de Docker personalizada

Las imágenes de Docker son el punto de partida y el componente esencial del Foro Docker para construir e implementar la aplicación en contenedores. Docker también nos proporciona miles de imágenes de Docker en el registro oficial. Los desarrolladores pueden utilizar estas imágenes para crear imágenes personalizadas para contener sus aplicaciones, programas o software.

Este artículo demostrará cómo crear una imagen personalizada para dockerizar el programa o la aplicación.

Cómo crear una imagen de Docker personalizada?

Para crear la imagen de Docker personalizada, primero, cree el DockerFile que define las instrucciones esenciales para contener el programa. Después de eso, cree una nueva imagen personalizada o plantilla de contenedor usando Docker "construir" dominio. Para la ilustración, siga la instrucción proporcionada.

Paso 1: hacer Dockerfile

Primero, cree el archivo llamado "Dockfile"Para definir la instrucción para crear la instantánea o imagen del contenedor personalizado. Por ejemplo, hemos utilizado las siguientes instrucciones para implementar el programa Python en el contenedor:

    • "DE"Se utiliza para asignar la imagen base para el contenedor.
    • "CORRERLa declaración se utiliza para ejecutar el comando. Por ejemplo, hemos usado el "actualizar"Comando, el"instalar"Comando para instalar Python3 y el" "RM"Comando para eliminar dependencias adicionales o no utilizadas automáticamente.
    • "CMDEl comando se usa para definir ejecutables para el contenedor. Para este propósito, hemos definido el programa/código de Python:
De ubuntu
Ejecute Apt-Get Update && apt-get install -y--no-install-invomdomends \
&& apt -get install -y python3 \
&& rm -rf/var/lib/apt/lists/*
CMD Python3 -C "Impresión ('Bienvenido al Tutorial de Python en Docker')"


Paso 2: hacer una imagen de Docker personalizada

Hacer o generar la imagen personalizada a partir de la instrucción definida en DockerFile utilizando el comando proporcionado. El "-T"La opción especifica la etiqueta o el nombre de la imagen:

Docker Build -T Python -IMg .



Paso 3: Ejecute la imagen

Después de eso, ejecute la imagen para implementar la aplicación o programa en el contenedor. Para este propósito, utilice el "Docker Run " dominio. Aquí el "-i"La opción se usa para operar el contenedor en modo interactivo y el" "-TLa opción se utiliza para asignar el terminal TTY-Pseudo al contenedor:

Docker Run -it Python -IMg



Para la verificación, enumere las imágenes y verifique si la imagen personalizada ha sido creada o no:

Docker Images -A



Puede ver que la imagen personalizada se creó con éxito.

Conclusión

Para crear la imagen personalizada en Docker para contener el programa o la aplicación, primero, cree el archivo llamado "Dockfile"Que define las instrucciones esenciales para crear la instantánea del contenedor. Luego, cree la instantánea o imagen personalizada para el contenedor a través del "Docker Build -T ." dominio. Este blog ha demostrado cómo crear una imagen de Docker personalizada.