DockerFile es uno de los archivos más utilizados para crear una imagen en la plataforma Docker. Dockerfile se conoce como un archivo de texto simple que incluye comandos o instrucciones que son esenciales para construir una imagen de Docker. Sin embargo, estas instrucciones también pueden ser ejecutadas por el terminal, pero ejecutar cada instrucción una por una es agitada. Otra ventaja de Dockerfile es que los usuarios pueden crear tantas imágenes como quieran usando un solo Dockerfile.
Este blog proporcionará una guía para principiantes para crear y usar Dockerfile.
Guía para principiantes de Dockerfile
Siga el método que se encuentra a continuación para comprender completamente el comando básico DockerFile, un método para crear un DockerFile y cómo usarlo para generar una nueva imagen:
Comandos básicos de Dockerfile
La tabla dada a continuación comprende los detalles relacionados con los comandos DockerFile y su descripción:
Dominio | Descripción |
---|---|
DE | El Dockerfile debe comenzar con el "DE" declaración. Se usa para especificar la imagen principal desde la cual se generará la nueva imagen. |
CORRER | Esta declaración puede ejecutar cualquier comando en las capas Docker de la imagen. |
Huella de trabajo | Se utiliza para establecer el directorio de trabajo para las instrucciones de DockerFile, como Ejecutar, cmd y env. |
Envidia | Se utiliza para establecer la variable de entorno Docker en el valor del entorno. |
VOLUMEN | Se utiliza para montar el volumen de Docker con una ruta específica del contenedor Docker. |
PUNTO DE ENTRADA | Se utiliza para configurar contenedores que se ejecutarán y se ejecutarán automáticamente después de la compilación. |
CMD | El CMD proporciona valores predeterminados para ejecutar contenedores. También se puede usar para dar argumentos predeterminados para PUNTO DE ENTRADA. |
EXPONER | Define el puerto expuesto en el que se ejecutará el contenedor. |
COPIAR | Esta declaración se utiliza para copiar la instrucción o carpeta de la fuente y pegarla en la ruta de destino del contenedor. |
En la construcción | Se utiliza para especificar instrucciones en la imagen base, pero ejecutarlas a través de la imagen aguas abajo. |
Cómo crear y usar un DockerFile para generar una imagen Docker?
Para crear y usar un DockerFile simple, primero, cree un archivo llamado DockerFile. Recuerde que el nombre del archivo debe ser "Dockfile", Y no use ninguna extensión. Para una mejor comprensión, consulte las instrucciones proporcionadas.
Paso 1: Crea DockerFile
Las instrucciones proporcionadas a continuación usan las siguientes afirmaciones:
Después de crear DockerFile, presione "Ctrl+S"Para guardarlo:
Paso 2: Generar imagen de Docker
A continuación, genere la imagen Docker con la ayuda del "construirComando Docker. Aquí, "-T"Se utiliza para definir el nombre de la imagen:
> Docker Build -t New -IMG .Se puede observar que hemos creado con éxito una imagen de Docker con la ayuda de Dockerfile:
Nota: Los usuarios también pueden generar la imagen de Docker especificando la ruta del DockerFile:
> Docker Build -t New -IMG -f Dockerfile .Conclusión
Dockerfile es un archivo de texto normal que incluye instrucciones para generar un DockerFile. Las declaraciones básicas de Dockerfile son "De", "WorkDir", "Copiar", "Run" y "CMD". El Dockerfile debe ser nombrado "Dockfile"Sin ninguna extensión de archivo. Para generar la imagen desde el DockerFile, el "construirSe utiliza el comando Docker. Este blog ha proporcionado una guía para principiantes para Dockerfile.