Day-2 Assigment-1
Limited Time Offer!
For Less Than the Cost of a Starbucks Coffee, Access All DevOpsSchool Videos on YouTube Unlimitedly.
Master DevOps, SRE, DevSecOps Skills!
What about if you 2 CMD?
It will remove the intermediate container and take the latest changes.
FROM ubuntu MAINTAINER Rajesh Kumar << rajesh@scmgalaxy.com>> ENV DEBIAN_FRONTEND=noninteractive RUN apt-get update RUN apt-get -y install tzdata RUN apt-get install git -y && apt-get install -yq apache2 CMD echo "Hello world" CMD echo "Hi" result: Hi Last CMD will be executed.
What about if you 2 ENRTYPOINT?
It will remove the intermediate container and take the latest changes.
FROM ubuntu MAINTAINER Rajesh Kumar << rajesh@scmgalaxy.com>> ENV DEBIAN_FRONTEND=noninteractive RUN apt-get update RUN apt-get -y install tzdata RUN apt-get install git -y && apt-get install -yq apache2 ENTRYPOINT ["/bin/echo", "Hello"] ENTRYPOINT ["/bin/echo", "Hi"] result: Hi Last Entry point will be executed.
What about if you 1 ENRTYPOINT 1 CMD?
Entry point executed first then CMD executed.
FROM ubuntu MAINTAINER Rajesh Kumar << rajesh@scmgalaxy.com>> ENV DEBIAN_FRONTEND=noninteractive RUN apt-get update RUN apt-get -y install tzdata RUN apt-get install git -y && apt-get install -yq apache2 ENTRYPOINT ["/bin/echo", "Hi"] CMD echo "Hello world" Output: Hi /bin/sh -c echo "Hello world"