使用buildah
,我可以通过此调用找出我的图像的构建日期:
buildah images --format '{{.CreatedAt}}' my_image
该--format
参数是一个 Go 模板,如相关命令所述。
这将返回:
Nov 13, 2018 08:04
据我所知,这是我当前使用的时区,但它不是本地化的,并且缺少时区信息。如果我像这样将输出输入 Linux date
:
date -d "`buildah images --format '{{.CreatedAt}}' my_container`" +%s
这给了我我想要的 UNIX 纪元秒数:
1542063840
但是,由于 my'{{.CreatedAt}}'
是一个我应该能够格式化的 Go 模板,我怎样才能直接打印出 epoch seconds (或RFC-3339
等)而不是依赖date
.
你可以猜到,我是一个完全的 Go 新手,文档没有提供任何我可以复制粘贴的内容
注意:按照以下答案,增强请求发布到buildah
问题 db。