gpt4 book ai didi

docker - 哪个.sh将首先运行:Dockerfile中存在的基本镜像还是.sh?

转载 作者:行者123 更新时间:2023-12-02 20:00:50 24 4
gpt4 key购买 nike

假设我有一个基本图像:

FROM ubuntu:trusty
.
.
COPY ./temp1.sh /sbin/entrypoint.sh

ENTRYPOINT ["/sbin/entrypoint.sh"]
CMD ["start-service"]

我在Dockerfile上调用了该镜像
FROM letsdoit/baseimage
.
.
COPY ./temp2.sh /sbin/entrypoint.sh
ENTRYPOINT ["/sbin/entrypoint.sh"]
CMD ["start-service"]

那么执行的顺序是什么?

最佳答案

ENTRYPOINT和CMD的设置将覆盖基本镜像的设置。这意味着基本脚本将完全不运行。

此外,您甚至使用自己的版本覆盖了/sbin/entrypoint.sh文件。因此,原始脚本甚至在容器的文件系统中都不可用。

关于docker - 哪个.sh将首先运行:Dockerfile中存在的基本镜像还是.sh?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53719784/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com