Esta publicación proporcionará el método para construir o generar la imagen Docker desde DockerFile.
Construyendo una imagen Docker de un Dockerfile
DockerFile se conoce como un archivo de instrucciones que incluye instrucciones básicas y esenciales para generar la imagen Docker, como la imagen base, la aplicación fuente, los puntos de entrada, el directorio de trabajo, las dependencias esenciales y muchas más.
Para crear la imagen definiendo las instrucciones de DockerFile, revise los pasos enumerados.
Paso 1: crear un archivo de programa
Primero, cree un archivo de programa "índice.html"Y pegue el fragmento a continuación en el archivo. Este código ejecutará la página o programa HTML simple:
Hola! Bienvenido al tutorial de Linuxhint
Paso 2: Crea DockerFile
Para contener el programa HTML, primero, cree un archivo llamado "Dockfile"Y copie el siguiente bloque de código en el archivo:
De nginx: último
Copiar índice.html/usr/share/nginx/html/index.html
EntryPoint ["Nginx", "-g", "Daemon Off;"]
En el código anterior:
Paso 3: Construya una imagen Docker de Dockerfile
A continuación, cree la imagen de Docker leyendo las instrucciones de DockerFile usando el comando mencionado. El "-T"Define el nombre de la imagen:
> Docker Build -T HTML -IMG .
Nota: Si el DockerFile existe en otro directorio, puede especificar el DockerFile con la ruta usando el "-F"Opción de la siguiente manera:
> Docker Build -t -f Dockerfile .
Paso 4: Ejecutar Docker Image
Después de crear la imagen, ejecute las imágenes para crear y encender el contenedor:
> Docker Run -D -P 80:80 HTML -IMG
Para verificación, abra el navegador y navegue a un puerto asignado y verifique si la aplicación está implementada o no. Puede ver que hemos generado y ejecutado con éxito la imagen desde las instrucciones de DockerFile:
Eso se trata de cómo crear o generar la imagen desde Dockerfile.
Conclusión
Para construir la imagen de Docker, primero cree un DockerFile simple que contenga algunas instrucciones esenciales como la imagen base, el archivo fuente, las dependencias requeridas y muchas más. Luego, genere la imagen usando el "Docker Build -T " dominio. Este artículo ha demostrado cómo construir o crear una imagen Docker desde Dockerfile.