首页  >  文章  >  后端开发  >  如何访问名称中带有句点的 Docker 镜像标签?

如何访问名称中带有句点的 Docker 镜像标签?

Mary-Kate Olsen
Mary-Kate Olsen原创
2024-11-09 00:38:02548浏览

How to Access Docker Image Labels with Periods in Their Names?

访问名称中带有句点的 Docker 镜像标签

Docker 的 dockerspect 命令提供了一种检索与 Docker 镜像关联的标签的方法。然而,使用 --format 选项访问名称中带有句点(“.”)的标签会带来挑战。

为了绕过 --format 选项的限制,索引函数提供了一个解决方案。此函数允许用户根据指定的键从类似映射的结构中检索值。

在 bash 脚本中,可以使用以下语法:

docker inspect -f '{{ index .Config.Labels "com.wherever.foo" }}' <image-name>

此命令将返回与 dockerspect 命令的 JSON 输出中的标签“com.wherever.foo”关联的值。

以上是如何访问名称中带有句点的 Docker 镜像标签?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn