...
Expand |
---|
Code Block |
---|
| [ghost@pvnp magnolia-base]$ docker build -t bda-2 .
Sending build context to Docker daemon 7.68kB
Step 1/14 : FROM centos:latest
---> 196e0ce0c9fb
Step 2/14 : RUN yum -y update && yum -y install java wget && yum clean all
---> Using cache
---> a8d71bfb19cf
Step 3/14 : RUN mkdir -p /tomcat
---> Using cache
---> 86f576d8387a
Step 4/14 : ENV CATALINA_HOME /tomcat
---> Using cache
---> 238dce716da1
Step 5/14 : WORKDIR $CATALINA_HOME
---> Using cache
---> a4f30cbfb87f
Step 6/14 : ADD get_tomcat.sh $CATALINA_HOME
---> Using cache
---> 16bf927a7186
Step 7/14 : RUN chmod +x $CATALINA_HOME/get_tomcat.sh
---> Using cache
---> 8889ce23b8b8
Step 8/14 : RUN $CATALINA_HOME/get_tomcat.sh
---> Using cache
---> 8b5270cb598f
Step 9/14 : RUN mv $CATALINA_HOME/apache-tomcat-8.5.20/* $CATALINA_HOME/
---> Using cache
---> 71238010620c
Step 10/14 : RUN rm -rf $CATALINA_HOME/apache-tomcat-8.5.20
---> Using cache
---> 05fa6126fbc2
Step 11/14 : WORKDIR $CATALINA_HOME/webapps
---> Using cache
---> 704052b7cc33
Step 12/14 : ADD get_latest_magnolia.sh $CATALINA_HOME/webapps
---> Using cache
---> 8039b8abab97
Step 13/14 : RUN chmod +x $CATALINA_HOME/webapps/get_latest_magnolia.sh
---> Using cache
---> c4507fd70520
Step 14/14 : RUN $CATALINA_HOME/webapps/get_latest_magnolia.sh
---> Using cache
---> 50d6a91452f6
Successfully built 50d6a91452f6
Successfully tagged bda-2:latest
[ghost@pvnp magnolia-base]$ |
See how it is "using cache" for all those steps? This took no time at all to run. |
Links
https://blogs.magnolia-cms.com/nicolas-barbe/detail~&magnolia-devops-series--part-1--a-docker-image-for-magnolia~.html
https://blogs.magnolia-cms.com/nicolas-barbe/detail~&magnolia-devops-series--part-2--orchestration-with-docker-compose~.html
https://blogs.magnolia-cms.com/nicolas-barbe/detail~&magnolia-devops-series--part-3--automate-your-deployment-on-multiple-hosts~.html
https://blogs.magnolia-cms.com/jan-haderka/detail~&docker--amazon-ec2-and-continuous-builds-using-jenkins~.html