如何在容器中注入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