Creando nuestra Aplicación y el Test Básico de la Misma

Clase 6 de 29Curso Profesional de DevOps 2017

Resumen

Dockerfile este file es un manifiesto de comandos que se deben correr para construir nuestro environment correctamente cada vez.

-El FROM. Designa una imagen que queremos usar como base. -COPY. Mueve files desde nuestra máquina local al container. Con esto podemos mover nuestro código al container. -RUN. Permite correr comandos arbitrarios. -CMD. Le indica a Docker que éste es el default command con el que se va a correr el container. -Add. Copia un archivo desde el host en el contenedor. -CMD. Configura comandos por defecto para ser ejecutados o se pasa al punto de entrada. -ENTRYPOINT. Ajusta el punto de entrada por defecto de la aplicación desde el contenedor. -ENV. Inicializa variables de entorno (por ejemplo, "clave=valor") -EXPOSE. Expone un puerto al exterior. -MAINTAINER. Establece los datos de autor/propietario del archivo Dockerfile -USER. Establece el usuario para ejecutar los contenedores de la imagen. -VOLUMEN. Monta un directorio desde el host al contenedor. -WORKDIR. Establece el directorio para las directivas de CMD que se ejecutarán.