3

我们将 docker 镜像存储在 gitlab 容器注册表中。图片有imagename-datetimestamp等标签。所以如果图片A是在21年5月21日早上8点构建的,那么它会被上传为imagenameA-0521210800。下午 12 点构建的下一个被上传为 imagenameA-0521211200。是否有任何 api 或命令可以帮助我随时获取最后上传的图像?在这种情况下,“imagenameA-0521211200”是最后上传的。

注意:我不想用“最新”标签拉。

谢谢

4

1 回答 1

3

我建议您按照https://docs.docker.com/registry/spec/api/#tags中的示例使用 API 来获取图像标签列表。

然后解析结果(例如通过jq),对结果进行排序并调用docker pull正确的tag

于 2021-05-31T11:16:49.930 回答