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

Har*_*own 45 inheritance entry-point docker

假设我有这个Dockerfile构建的Docker镜像父:

FROM ubuntu
ENTRYPOINT ["parent-entry"]
Run Code Online (Sandbox Code Playgroud)

现在,我继承了使用此代码构建的子图像中的父图像:

FROM parent
ENTRYPOINT ["child-entry"]
Run Code Online (Sandbox Code Playgroud)

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

但由于我是Docker的新手,我对此并不确定.我的研究还没有得出令人满意的答案.以上假设是正确的吗?

use*_*097 37

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

您可以检查,ENTRYPOINT在您的行中放置几行不同的行Dockerfile,并检查会发生什么.

  • 如何添加要在父 ENTRYPOINT 执行后运行的脚本? (4认同)