Tag: jq

Jq并不强调Docker检查输出

当执行docker-machine inspect命令时,而不是JSON的预期高亮显示版本传送到jq: 我看到下面的纯输出(以cmd或ConEmu): 不知道需要做什么才能启用适当的json突出显示。 这发生在jq版本的Windows 10机器上。 1.5通过Chocolatey安装:

jq从curl返回null

我在Docker容器中运行以下命令: curl 'https://demo.cachethq.io/API/v1/components?name=Blog' | tac | tac | jq '.' 但是,我得到空输出(curl进度条后)运行没有最后的jq命令给出正确的json。 任何帮助将不胜感激(tac是停止在jq之前结束curl输出)

Docker检查:使用jqselect具有正斜杠的字段

# docker inspect blah | jq '.[] | .NetworkSettings.Ports' { "22/tcp": [ { "HostIp": "0.0.0.0", "HostPort": "32776" } ] } 我怎么得到HostPort值? 我尝试了以下,但失败了。 # docker inspect blah | jq '.[] | .NetworkSettings.Ports.22\/tcp.HostPort'

如何把docker工人变成jq?

我试图从dockerpipe理JSON日志到jq 。 它工作正常,如果我使用: docker logs container_id 2>&1 | jq '.' 但是,如果我试图拖尾,它会卡住(不显示任何内容)。 docker logs -f container_id 2>&1 | jq '.' 拖尾本身确实有效: docker logs -f container_id 2>&1 我在这里错过了什么?

使用jq从pipe道分隔的键和bash中的值创buildJSON

我想从bash中的string创build一个json对象。 string如下。 CONTAINER|CPU%|MEMUSAGE/LIMIT|MEM%|NETI/O|BLOCKI/O|PIDS nginx_container|0.02%|25.09MiB/15.26GiB|0.16%|0B/0B|22.09MB/4.096kB|0 输出来自docker stats命令,我的最终目标是发布自定义指标给aws cloudwatch。 我想这个string格式为json。 { "CONTAINER":"nginx_container", "CPU%":"0.02%", …. } 我以前用过jq命令,好像在这种情况下应该可以正常工作,但是我还没有find一个好的解决scheme。 除了硬编码variables名称和使用sed或awk编制索引。 然后从头开始创build一个json。 任何build议,将不胜感激。 谢谢。

从docker检查标签值检查

由于密钥有“。”,导致我从地图列表中获取值。 内。 docker检查jenkins … configuration:{ .. “标签”: { “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检查-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 <no value>