Docker Un semplice Dockerfile


Esempio

FROM node:5

La direttiva FROM specifica un'immagine da cui iniziare. È possibile utilizzare qualsiasi riferimento di immagine valido.

WORKDIR /usr/src/app

La direttiva WORKDIR imposta la directory di lavoro corrente all'interno del contenitore, equivalente all'esecuzione di cd all'interno del contenitore. (Nota: il RUN cd non cambierà la directory di lavoro corrente).

RUN npm install cowsay knock-knock-jokes

RUN esegue il comando specificato all'interno del contenitore.

COPY cowsay-knockknock.js ./

COPY copia il file o la directory specificati nel primo argomento dal contesto di compilazione (il path passato al docker build path ) nella posizione nel contenitore specificato dal secondo argomento.

CMD node cowsay-knockknock.js

CMD specifica un comando da eseguire quando viene eseguita l'immagine e non viene dato alcun comando. Può essere sovrascritto passando un comando alla docker run .

Ci sono molte altre istruzioni e opzioni; vedere il riferimento Dockerfile per un elenco completo.