当孩子定义另一个时,Docker父图像的入口点会发生什么?
问题描述:
比方说,我已经得到了多克尔图像父这个Dockerfile建:当孩子定义另一个时,Docker父图像的入口点会发生什么?
FROM ubuntu
ENTRYPOINT ["parent-entry"]
现在,我从这个父图像继承与此代码建立了我的孩子形象:
据我测试它,子图像的入口点会覆盖父图像的入口点。
但是因为我是新来的Docker,我不确定这一点。我的研究还没有得到满意的答案。那么上面的假设是否正确?
答
使用最后一个入口点,仅使用最后一个入口点。
您可以检查,在您的Dockerfile
中放入几行不同的ENTRYPOINT
,并检查发生了什么。
['ENTRYPOINT'](https://docs.docker.com/engine/reference/builder/)的文档声明:*只有Dockerfile中的最后一条ENTRYPOINT指令才会生效。* – R0MANARMY