inheritance - 当 child 定义另一个镜像时,Docker 父镜像的入口点会发生什么?

标签 inheritance docker entry-point

假设我有一个由这个 Dockerfile 构建的 Docker 镜像parent:

FROM ubuntu
ENTRYPOINT ["parent-entry"]

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

FROM parent
ENTRYPOINT ["child-entry"]

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

但由于我是 Docker 新手,所以我不确定这一点。我的研究还没有得出令人满意的答案。那么上面的假设正确吗?

最佳答案

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

您可以检查,在您的 Dockerfile 中放置几行具有不同 ENTRYPOINT 的行,然后检查会发生什么。

关于inheritance - 当 child 定义另一个镜像时,Docker 父镜像的入口点会发生什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40592662/

相关文章:

anaconda - 在conda环境中安装库时如何解决找不到入口点的问题

java - 事件委托(delegate)模型和事件继承模型有什么区别?

docker - 带有 Expo dockerized 应用程序的 Metro bundler 无法正常工作

添加 -H 标志后 Docker 守护程序未启动

docker - 如何将文件路径传递到Docker文件中

c - GDB 无法插入断点,无法访问地址 XXX 处的内存?

python - Apscheduler 没有列出触发器

python - 父类 "enumerate"如何访问未设置为实例变量的参数?

c++ - 为代码重用而不必要地使用虚函数

javascript - 原型(prototype)继承困惑