登录
首页 >  Golang >  Go问答

查看容器镜像详情,无需完整下载

来源:stackoverflow

时间:2024-02-21 20:18:23 228浏览 收藏

大家好,我们又见面了啊~本文《查看容器镜像详情,无需完整下载》的内容中将会涉及到等等。如果你正在学习Golang相关知识,欢迎关注我,以后会给大家带来更多Golang相关文章,希望我们能一起进步!下面就开始本文的正式内容~

问题内容

我目前正在开发一个小程序,它使用约束来检查容器图像标签。整个事情应该在 CI 中自动运行。

我目前正在使用 docker 来获取图像的标签。但是,我总是必须下载容器映像。现在我想知道是否有一种方法可以获取元信息,而无需使用 docker 或 podman 下载镜像。

如果是,我很高兴获得一些示例代码。


正确答案


有几种工具可以做到这一点,包括crane、skopeo 和我自己的regclient。 oci 中定义了此规范。具体来说:

我建议为此使用一个库,主要是为了处理身份验证,这可能具有挑战性。或者,如果您只是想要一个快速的 cli,这里是来自 regclient 的 regctl 示例:

regctl image config $image_name

上面还接受 --format 标志中的 go 模板,允许您检索特定标签。您可以在 go 中看到该实现,参见 command definition。 ​

文中关于的知识介绍,希望对你的学习有所帮助!若是受益匪浅,那就动动鼠标收藏这篇《查看容器镜像详情,无需完整下载》文章吧,也可关注golang学习网公众号了解相关技术文章。

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>