加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

从docker中获取标签值

发布时间:2020-12-16 03:37:31 所属栏目:安全 来源:网络整理
导读:参见英文答案 How can I get a Docker images label if the label name has a “.” in it?????????????????????????????????????1个 由于密钥具有“.”,因此我无法从地图列表中获取值.内. docker inspect jenkins... Config: { .. "Labels": { "com.docker.

参见英文答案 > How can I get a Docker image’s label if the label name has a “.” in it?????????????????????????????????????1个
由于密钥具有“.”,因此我无法从地图列表中获取值.内.

docker inspect jenkins
...
  Config: {
  ..
      "Labels": {
            "com.docker.compose.config-hash": "85bcf1e0bcd708120185a303e2a8d8e65543c1ec77ec0c6762fc057dc10320aa","com.docker.compose.container-number": "1","com.docker.compose.oneoff": "False","com.docker.compose.project": "new","com.docker.compose.service": "sc2","com.docker.compose.version": "1.5.2"
        }
    }
}

我可以获得地图列表

docker inspect -f {{.Config.Labels}} new_sc2_1
map[com.docker.compose.config-hash:85bcf1e0bcd708120185a303e2a8d8e65543c1ec77ec0c6762fc057dc10320aa com.docker.compose.container-number:1 com.docker.compose.oneoff:False com.docker.compose.project:new com.docker.compose.service:sc2 com.docker.compose.version:1.5.2]

但是如何从密钥com.docker.compose.project获取项目名称new

docker inspect -f {{.Config.Labels.com.docker.compose.project}} new_sc2_1
最佳答案
您可以使用index来获取该键的值(为了便于阅读而包装);

docker inspect 
  --format "{{ index .Config.Labels "com.docker.compose.project"}}" 
  new_sc2_1

这应该给你项目的名称

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读