假设我有一个由这个 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/