ONBUILD说明:
当构建一个被继承的DockerFile时运行命令,父镜像在被子镜像继承后父镜像的onbuild被触发,只有build时
FROM centos:7RUN yum install -y curlCMD curl -s https://www.ip.cn/ONBUILD RUN echo "father images onbuild!!!!!!!!!!!!!!!!!!!"
FROM ip_father
[linguo@VM-4-6-centos dockerFile]$ docker build -f dockerfile_ipson -t ip_son .Sending build context to Docker daemon 11.26kBStep 1/2 : FROM ip_father# Executing 1 build trigger---> Running in 83509019d77bfather images onbuild!!!!!!!!!!!!!!!!!!!Removing intermediate container 83509019d77b---> a9f2d80c3663Step 2/2 : CMD ["-i"]---> Running in fa53adf0f9f7Removing intermediate container fa53adf0f9f7---> 0fdfdd432943Successfully built 0fdfdd432943Successfully tagged ip_son:latest
看到打印了父镜像的这句话“father images onbuild!!!!!!!!!!!!!!!!!!!”
