如何在容器中注入Docker容器构建时间戳?

我想构建一个在其启动日志中显示其构建日期时间的容器。有没有办法将信息从我的构建机器注入到容器中?

回答:

构建过程中每个RUN步骤的输出是对文件系统的更改。因此,您可以将日期输出到图像中的文件。容器中的日志只是您运行的命令的标准输出。因此,您可以在入口点中查找日期。

在代码中,您将在Dockerfile的末尾:

RUN date >/build-date.txt

在入口点脚本中:

#!/bin/sh

#.... Initialization steps

echo Image built: $(cat /build-date.txt)

#.... More initialization steps

# run the command

exec "$@"

以上是 如何在容器中注入Docker容器构建时间戳? 的全部内容, 来源链接: utcz.com/qa/421251.html

回到顶部