Dockerfile

Publicado el 06/01/2021
Tiempo estimado de lectura: 2 minutos



Introducción a Dockerfile

  • Docker construye las imágenes al leer las instrucciones que se encuentran en el fichero dockerfile.

  • Dockerfile es el nombre de un documento de texto que contiene todos los comandos necesarios para poder crear imágenes (Dependencias, Programas, Código fuente, Configuraciones).

Construir la primera imagen

  • Primero se debe crear un directorio para el proyecto y después un archivo llamado Dockerfile.

  • Luego se edita el archivo Dockerfile con un editor de texto.

  • FROM: Es una etiqueta que le indica a Docker durante la construcción que se va a partir desde un lugar en especifico, en este caso, desde la imagen base ubuntu:16.04.

  • ENTRYPOINT: Permite configurar el contenedor para que sea iniciado como un ejecutable.



  • Utilizar el siguiente comando:
docker image build  --tag ejemplo .



  • Utilizar el siguiente comando:
docker image ls



  • Utilizar el siguiente comando:
docker container run ejemplo



Construir la primera imagen - Comandos

  • Utilizar el siguiente comando:
docker image history --help

Permite conocer de una imagen el conjunto de instrucciones que fueron ejecutadas para su construcción.

Instrucciones en Dockerfile

  • LABEL: Esta etiqueta es la encargada de agregar los metadatos a nuestra imagen; utilizando (llave, valor).

  • COPY: Copiar ficheros o directorios desde la máquina hacia la estructura de ficheros de la imagen que se está creando.

Referencias

ISSUU

Puedes ver toda la información de esta sección del blog, en una diapositiva para que la compartas en tú salón de clase.

VIDEO


Publicado el 06/01/2021