码迷,mamicode.com
首页 > 其他好文 > 详细

Dockerfile ONBUILD命令详解

时间:2018-05-27 18:02:08      阅读:1621      评论:0      收藏:0      [点我收藏+]

标签:ONBUILD

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命令详解

标签:ONBUILD

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!