当孩子定义另一个时,Docker父图像的入口点会发生什么?

问题描述:

比方说,我已经得到了多克尔图像这个Dockerfile建:当孩子定义另一个时,Docker父图像的入口点会发生什么?

FROM ubuntu 
ENTRYPOINT ["parent-entry"] 

现在,我从这个图像继承与此代码建立了我的孩子形象:

据我测试它,子图像的入口点会覆盖父图像的入口点。

但是因为我是新来的Docker,我不确定这一点。我的研究还没有得到满意的答案。那么上面的假设是否正确?

+4

['ENTRYPOINT'](https://docs.docker.com/engine/reference/builder/)的文档声明:*只有Dockerfile中的最后一条ENTRYPOINT指令才会生效。* – R0MANARMY

使用最后一个入口点,仅使用最后一个入口点。

您可以检查,在您的Dockerfile中放入几行不同的ENTRYPOINT,并检查发生了什么。