Docker Un simple Dockerfile


Ejemplo

FROM node:5

La directiva FROM especifica una imagen para comenzar. Se puede utilizar cualquier referencia de imagen válida.

WORKDIR /usr/src/app

La directiva WORKDIR establece el directorio de trabajo actual dentro del contenedor, equivalente a ejecutar cd dentro del contenedor. (Nota: RUN cd no cambiará el directorio de trabajo actual.)

RUN npm install cowsay knock-knock-jokes

RUN ejecuta el comando dado dentro del contenedor.

COPY cowsay-knockknock.js ./

COPY copia el archivo o directorio especificado en el primer argumento del contexto de construcción (la path pasó a docker build path ) a la ubicación en el contenedor especificado por el segundo argumento.

CMD node cowsay-knockknock.js

CMD especifica un comando para ejecutar cuando la imagen se ejecuta y no se da ningún comando. Puede anularse pasando un comando a la docker run .

Hay muchas otras instrucciones y opciones; vea la referencia de Dockerfile para una lista completa.