5 - Crear el archivo Dockerfile

Lección 5 del curso Docker.

En la lección anterior vimos de forma práctica cómo llevar a cabo los dos primeros pasos en el flujo de trabajo de un proyecto Docker: la creación del código fuente de un proyecto Docker, que implica darle una estructura modular al código de nuestro proyecto junto con la creación del archivo “requirements.txt”.

En esta lección nos enfocaremos en el tercer paso de este flujo de trabajo, que consiste en la creación del archivo “Dockerfile” que, como lo mencionamos en una lección anterior, es como el listado de instrucciones que debemos dar a Docker para construir y posteriormente poder ejecutar correctamente el contenedor de nuestra aplicación.

Así que veamos en detalle cómo construir este archivo.

Contenido exclusivo suscriptores

Suscríbete para tener acceso al video con la explicación detallada de esta lección. Además podrás disfrutar de todos los cursos de la Academia Online

Acabamos de ver lo sencillo que resulta crear el archivo Dockerfile para un proyecto en Docker.

Aunque existen opciones más avanzadas, que dependerán de las características mismas de cada proyecto, en la práctica las estructura que acabamos de ver es la que siempre debería estar presente en un proyecto:

Comenzamos especificando la versión de Python requerida, luego definimos el directorio de trabajo así como el listado de archivos que Docker tendrá que copiar para poder ejecutar el proyecto, luego el comando que se debe ejecutar para instalar las dependencias y finalmente el comando que usará al momento de ejecutar el contenedor.

Y este es en esencia el archivo “Dockerfile” que contiene todas las instrucciones necesarias para construir y ejecutar nuestro contenedor.

Así que habiendo creado este archivo, en la próxima lección veremos cómo tomar estas instrucciones y cómo crear el contenedor, es decir veremos cómo Crear la imagen Docker.

Ver todas las lecciones de este curso