Cómo crear su propio Dockerfile, imagen y contenedor

Como Crear Su Propio Dockerfile Imagen Y Contenedor



Docker es un foro de software virtualizado con sistema operativo que permite a los desarrolladores crear, implementar y ejecutar fácilmente aplicaciones en contenedores Docker. Los componentes principales de Docker son Dockerfile, imágenes de Docker, contenedores de Docker, Hub de Docker, registro de Docker, etc. Los usuarios pueden crear fácilmente archivos, imágenes y contenedores de Docker en Docker.

Este escrito ilustrará:

¿Cómo compilar Dockerfile?

Dockerfile es un archivo de instrucciones que ayuda a crear una instantánea del contenedor. Para crear/hacer un Dockerfile, siga los pasos proporcionados.







Paso 1: Crear archivo de programa
Primero, crea un “ índice.html ” archivo de programa y pegue el código proporcionado a continuación en él:




< html >
< cuerpo >

< h2 > Hola LinuxSugerencia < / h2 >
< pag > Este es el logotipo de LinuxHint < / pag >

< imagen origen = 'linuxhint.png' todo = 'linux' ancho = '104' altura = '142' >

< / cuerpo >
< / html >

Paso 2: Crear Dockerfile
Luego, cree un nuevo archivo llamado ' Dockerfile ” y pegue el siguiente fragmento de código para contener el programa HTML:



DESDE nginx: más reciente
COPIAR index.html / usuario / compartir / nginx / html / índice.html
COPIAR linuxhint.png / usuario / compartir / nginx / html
PUNTO DE ENTRADA [ 'nginx' , '-gramo' , 'demonio apagado'; ]

En el código anterior:





  • DE El comando ” se usa para especificar una imagen base para el contenedor.
  • COPIAR La instrucción pega el archivo 'index.html' y la imagen 'linuxhint.png' en la ruta del contenedor.
  • PUNTO DE ENTRADA ” establece el punto de ejecución para el contenedor.

¿Cómo construir una imagen de Docker?

Las imágenes de Docker son instantáneas o plantillas que se utilizan para crear y administrar contenedores. Utilice el siguiente comando para crear la imagen de Docker desde Dockerfile:

ventana acoplable construir -t linuximg .

Aquí, ' -t ” se utiliza para especificar el nombre de la imagen. Por ejemplo, hemos especificado el “ linuximg ” como nombre para la imagen de Docker:



Luego, asegúrese de que la imagen se haya creado correctamente con el comando proporcionado:

Imágenes de docker

En el siguiente resultado, se puede ver la imagen de Docker, es decir, ' linuximg ”:

¿Cómo construir un contenedor Docker?

Los contenedores Docker son paquetes ejecutables ligeros y pequeños de Docker que se utilizan para contener la aplicación. Para crear y ejecutar un contenedor de Docker con la imagen de Docker, ejecute el comando proporcionado:

ejecución de la ventana acoplable - nombre imgcontainer -p 80 : 80 linuximg

Aquí:

  • -nombre ” se utiliza para especificar el nombre del contenedor.
  • imgcontenedor ” es el nombre del contenedor.
  • -pag ” se utiliza para asignar el puerto al contenedor.

Otra forma de simplemente crear o construir un contenedor es utilizar el ' ventana acoplable crear ' dominio:

ventana acoplable crear - nombre contenedor de linux -p 80 : 80 linuximg

Por último, abra el navegador deseado y redirija al puerto asignado. Luego, verifique si la aplicación está implementada o no:

Como puede ver, hemos creado con éxito el Dockerfile, la imagen y el contenedor.

Conclusión

Los Dockerfiles son archivos de texto normales que incluyen conjuntos e instrucciones para crear imágenes de Docker. Para crear imágenes acoplables, el ' docker build -t Se utiliza el comando ”. Para crear el contenedor de Docker a partir de la imagen de Docker, ejecute el comando “ docker create –name -p ' dominio. Además, si un usuario desea crear y ejecutar el contenedor, utilice el ' ejecución de la ventana acoplable ' dominio. Este artículo ilustró el procedimiento de creación de un Dockerfile, una imagen y un contenedor.