一個簡單的 Dockerfile
FROM node:5
FROM
指令指定要從中開始的影象。可以使用任何有效的影象參考 。
WORKDIR /usr/src/app
WORKDIR
指令設定容器內的當前工作目錄,相當於在容器內執行 cd
。 (注意:RUN cd
不會更改當前的工作目錄。)
RUN npm install cowsay knock-knock-jokes
RUN
在容器內執行給定的命令。
COPY cowsay-knockknock.js ./
COPY
將第一個引數中指定的檔案或目錄從構建上下文( path
傳遞給 ) 複製到第二個引數指定的容器中的位置。 docker build path
CMD node cowsay-knockknock.js
CMD
指定在執行映像時不執行命令時要執行的命令。可以通過將命令傳遞給 docker run
來覆蓋它。
還有許多其他說明和選項; 有關完整列表,請參閱 Dockerfile 參考 。