Dockerfile
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
-
Referencia de Dockerfile. Disponible en: Dockerfile reference
-
Hola docker. Disponible en: Hola docker
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.