#8322·containerd

元数据: 支持在不使用 `context` 的情况下设置 `Image.CreatedAt`

作者: AkihiroSuda创建于 2023年3月29日更新于 2026年9月16日
标签kind/enhancementstatus/accepted

你想解决的问题是什么?

https://GitHub.com/containerd/containerd/blob/831b9a9aae8774b9b56c70a8408df540384d72af/metadata/images.go#L148-L157

目前,Create(ctx, img)'不消耗img'。 按设计创建了价值。

这个问题目前可以通过`ctx'= " 时代 " 来解决。 有SourceDateEpoch(ctx,自定义CreatedAt)',但这在不取决于ctx的情况下应该是可能的.

描述你想要的解决方案

假设“img”的价值。 明确设定时创建。

这一变化要求改变创造At ' 形式时间 ' 的类型。 是时候了 时间 ” , 或, 添加另一个像“ CreatedAtIs” 的财产 设置',以便区分"非设置"和"1970-01-01 00:00".

其他背景

内容来源: containerd/containerd