我在理解如何利用docker的--format选项方面遇到一些困难。
例如,如果我运行“ docker images”,则会得到以下信息:
$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
repo1 305 123456678676 4 hours ago 500MB
repo1 latest 123431241245 4 hours ago 500MB
repo2 305 135151251531 4 hours ago 2.39GB
Run Code Online (Sandbox Code Playgroud)
我想以JSON格式获取“ repo1”图像的结果。我找到了以下页面:https : //docs.docker.com/config/formatting/。对于“ json”示例,它提到使用“ go formatting”,但是提供的链接很难建立连接。页面上的json示例仅适用于单个列。我很难弄清楚如何获取所有列,但仅适用于某些回购图像。
另外-有人知道这是否向后兼容吗?我将需要它在较旧版本的docker上运行,因此,如果仅在较新版本上可用,则最好自行解析输出。我无法使用Docker API。
我编写了一个Gruntfile,它大量使用了Array.prototype.includes()和类似的函数.我发现我需要将节点版本降级到4.4.5版本.一旦我这样做,我就不能长时间使用这样的语句 if ( myarray.includes(somevalue) ),并且它会失败说:>> TypeError: myarray.includes is not a function. 当我查看节点文档时,它似乎是针对当前版本的节点,所以我不确定是什么替代方案.
在节点4及以下的版本中,数组'includes'的等价物是什么?另外,还有其他我需要注意的巨大差异吗?(另一个我发现在函数声明中不支持默认参数).