Crear imágenes en Docker

Docker Build

Docker Buid es el comando para generar imáganes en base a un fichero Dockerfile que describe la imágen y el contexto que suele ser el directorio de trabajo local donde van a estar los ficheros

Instrucciones en Dockerfile

https://docs.docker.com/engine/reference/builder/

FROM image indicamos que imagen base usar para nuestro contenedor.

RUN comando para ejecutar un comando en el contexto de la imagen.

WORKDIR path definimos el directorio de trabajo en el contenedor.

ENV var=value definimos variables de entorno en el contenedor

EXPOSE puerto: indicamos puertos donde el contenedor acepta conexiones.

VOLUME path definimosr volúmenes en el contenedor.

COPY origen destino para copiar ficheros dentro de la imagen. También se usa para multi-stage builds.

Dockerfile

Dockerfile es como un ficherto de texto que contienen una serie de instrucciones del tipo script, que se utiliza para construir automáticamente imágenes.

Referencias

https://docs.docker.com/engine/reference/builder/

https://www.josedomingo.org/pledin/2016/02/ejemplos-de-ficheros-dockerfile-creando-imagenes-docker/

https://www.josedomingo.org/pledin/2016/02/dockerfile-creacion-de-imagenes-docker/

http://magmax.org/blog/docker/