首页 > 其他 > 详细

Dockerfile ONBUILD命令详解

时间:2018-05-27 18:00:08      阅读:198      评论:0      收藏:0      [点我收藏+]
5. 使用ONBUILD镜像

ONBUILD该指令的作用就是,它后面往往放的一些可执行的命令,但是它进行镜像构建时,ONBUILD后面的命令不会执行,而是别人把它构建的镜像作为基础镜像拿来再构建镜像时,就会执行ONBUILD后面的指令。下面以实验说明:

(1)父镜像的Dockerfile文件内容如下:

FROM node:0.12.6
RUN mkdir -p /usr/src/app
WORKDIR /usr/src/app
ONBUILD COPY package.json /usr/src/app/
ONBUILD RUN npm install
ONBUILD COPY . /usr/src/app
CMD [ "npm", "start" ]

(2)子镜像的Dockerfile文件内容如下:(构建信息不再截图)

FROM node:0.12.6-onbuild

Dockerfile ONBUILD命令详解

原文:http://blog.51cto.com/aishangwei/2120832

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!