Cómo construir su propio Dockerfile, imagen y contenedor

Cómo construir su propio Dockerfile, imagen y contenedor
Docker es un foro de software OS-Virtualizado que permite a los desarrolladores construir, implementar y ejecutar aplicaciones en contenedores Docker. Los componentes principales de Docker son Dockerfile, Docker Images, Docker Containers, Docker Hub, Docker Registry, etc. Los usuarios pueden construir fácilmente Dockerfiles, imágenes y contenedores en Docker.

Este artículo ilustrará:

  • Cómo construir Dockerfile?
  • Cómo construir una imagen de Docker?
  • Cómo construir contenedor Docker?

Cómo construir 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, cree un "índice.html"Archivo de programa y pegue el código proporcionado a continuación:




Hola Linuxhint


Este es el logotipo de Linuxhint




Paso 2: Crea DockerFile
Luego, cree un nuevo archivo llamado como "Dockfile"Y pega el fragmento a continuación para contener el programa HTML:

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

En el código anterior:

  • "DEEl comando se utiliza para especificar una imagen base para el contenedor.
  • "COPIAR"Instrucción pega el" índice.Archivo HTML "y" Linuxhint.imagen de 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 utilizadas para crear y administrar contenedores. Utilice el comando dado-below para construir la imagen Docker desde DockerFile:

Docker Build -T Linuximg .

Aquí, "-T"Se usa para especificar el nombre de la imagen. Por ejemplo, hemos especificado el "linuximg"Como nombre de la imagen de Docker:

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

Imágenes de Docker

En la siguiente salida, se puede ver la imagen de Docker, yo.mi., "linuximg":

Cómo construir contenedor Docker?

Los contenedores de Docker son paquetes ejecutables livianos y pequeños de Docker utilizados para contener la aplicación. Para construir y ejecutar un contenedor Docker utilizando la imagen Docker, ejecute el comando proporcionado dado:

Docker Run - -Name ImgContainer -P 80:80 Linuximg

Aquí:

  • "-nombre"Se usa para especificar el nombre del contenedor.
  • "imgcontainer"¿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 "Docker crea" dominio:

Docker CREATE - -Name LinuxContainer -P 80:80 Linuximg

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

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

Conclusión

DockerFiles son archivos de texto normales que incluyen conjuntos e instrucciones para construir imágenes de Docker. Para construir imágenes de Docker, el "Docker Build -T Se utiliza el comando. Para crear el contenedor Docker a partir de la imagen Docker, ejecute el "Docker create -name -p " dominio. Además, si un usuario quiere crear y ejecutar el contenedor, utilice el "Docker Run" dominio. Este artículo ilustró el procedimiento de construir un Dockerfile, una imagen y un contenedor.