Docker – Concepto de Dockerfile

Dockerfile es un archivo de texto simple con instrucciones para crear una imagen de Docker. Como se muestra a continuación, dockerfile es un archivo de texto simple donde damos algunas instrucciones para construir una imagen. Y cuando ejecutamos el comando docker build , se crea una imagen de archivo.

Si desea crear su propia imagen, puede usar un dockerfile. Entonces, dockerfile es básicamente la automatización de la creación de imágenes de la ventana acoplable y hay algunas instrucciones básicas que usa en el archivo de la ventana acoplable. Veamos cómo se hace.

Crear un Dockerfile:

Siga los pasos a continuación para crear un dockerfile:

Paso 1: Cree un nombre de archivo llamado «Dockerfile» . De forma predeterminada, cuando ejecuta los comandos de compilación de Docker, Docker busca un archivo llamado Dockerfile. Sin embargo, no es obligatorio, también puede dar algunos nombres diferentes y luego puede decirle a la ventana acoplable que este archivo en particular es un archivo local, pero por ahora usaremos el Dockerfile.

Paso 2:  La primera instrucción con la que comienza un dockerfile es FROM. Aquí tienes que dar una imagen base. Entonces, por ejemplo, si desea obtener una imagen base de ubuntu, usaremos FROM ubuntu.  

FROM ubuntu

Luego, la otra instrucción es que debe dar un MANTENEDOR. Esto es opcional, pero es una buena práctica que le dé al mantenedor de esta imagen para que sea muy fácil averiguar quién es el mantenedor y también puede dar su nombre y correo electrónico. Y si lo desea, también puede dar el correo electrónico sin dar el nombre. Pero aquí estamos dando todo el asunto aquí. 

MAINTAINER YOUR_NAME <YOUR_EMAIL_ID>

A continuación, queremos ejecutar algo, así que diremos ejecutar cualquier comando que podamos usar EJECUTAR y agregar el comando que necesita ejecutar.

RUN apt-get update

.Y si desea ejecutar algo en la línea de comando durante la creación del contenedor, puede dar CMD y dentro de los corchetes, agregamos el comando. Aquí está como se muestra a continuación:

CMD ["echo", "Hello Geeks!"]

En este punto el archivo tendrá los siguientes comandos:

FROM ubuntu
MAINTAINER YOUR_NAME <YOUR_EMAIL_ID>
RUN apt-get update
CMD ["echo", "Hello Geeks!"]

Paso 3: ahora tenemos que construir la imagen, así que aquí están los comandos que puedes usar:

docker build /<FILE_LOCATION> 

O,

docker build . -f Dockerfile.txt

Dice compilación de la ventana acoplable y debe proporcionar la ubicación de su archivo acoplable. Esto comenzará a construir la imagen.

Ahora, si usamos el siguiente comando, podemos comprobar si se ha creado la imagen de la ventana acoplable:

docker images

Así que hemos creado con éxito un Dockerfile y una imagen Docker respectiva para el mismo.

Publicación traducida automáticamente

Artículo escrito por punamsingh628700 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *