Creando nuestra Aplicación y el Test Básico de la Misma
Clase 6 de 29 • Curso 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.