Dockerfile

Page 1

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


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.