我想知道在遗产发生时会对来自Dockerfiles的ENTRYPOINT指令做出反应:
比方说,我有一个名为:jenkins的图像
FROM java:8-jdk
RUN ...
ENTRYPOINT ["/bin/tini","--","/usr/local/bin/jenkins.sh"]
通过运行此映像,ENTRYPOINT指令将按预期启动并安装应用程序
现在假设我想用新的Dockerfile扩展这个图像,我称之为:jenkins-custom
FROM jenkins
# enable start tls
RUN echo "JENKINS_JAVA_OPTIONS=\"-Dmail.smtp.starttls.enable=true\"" >> /etc/default/jenkins
RUN chown jenkins:docker /etc/default/jenkins
我应该考虑一下:
>我的新线后触发了jenkins入口点.
>在我的新线之前,入口点将被触发.
>不会触发入口点.
在我的例子中,我试图在默认的Jenkins docker镜像中激活STARTTLS,我应该在第二张图像中重新启动进程吗?
谢谢大家