一个简单的 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 参考 。