一个简单的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参考以获取完整列表。