Blog Aprende Docker en español
Dockerfile Ingeniería de sistemas y computación Johan Giraldo
Dockerfile
19/04/2021
Dockerfile
2
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). 19/04/2021
Dockerfile
3
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.
19/04/2021
Dockerfile
4
Construir la primera imagen ◼Utilizar el siguiente comando: docker image build --tag ejemplo .
19/04/2021
Dockerfile
5
Construir la primera imagen ◼Utilizar el siguiente comando: docker image ls
◼Utilizar el siguiente comando: docker container run ejemplo
19/04/2021
Dockerfile
6
Construir la primera imagen Comandos utilizados ◼Utilizar el siguiente comando: docker image history --help
Permite conocer de una imagen el conjunto de instrucciones que fueron ejecutadas para su construcción.
19/04/2021
Dockerfile
7
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.
19/04/2021
Dockerfile
8
¡ GRACIAS !
19/04/2021
Dockerfile
9
Referencias ◼Referencia de Dockerfile. Disponible en: https://docs.docker.com/engine/reference/bui lder/ ◼Hola docker. Disponible en: https://lemoncode.net/lemoncode-blog/2019/ 11/5/hola-docker
19/04/2021
Dockerfile
10