如何使用 dockerode 在 listNetworks 中使用过滤器?

布良村

我想列出具有特定名称的 docker 网络,并且我尝试使用类似的选项

import Docker from "dockerode";
const docker = new Docker();
const ntw =  await docker.listNetworks({
         Name:"qwerty"
  })
console.log(ntw);

但是当我尝试运行这个脚本时,我得到了所有的网络,所以我怎样才能得到名称为“qwerty”的网络?图片如下。
在此处输入图片说明

约塞连船长

只需使用 Array.prototype.filter

import Docker from "dockerode";
const docker = new Docker();
const ntw =  await docker.listNetworks({
         Name:"qwerty"
  })
const [qwerty] = ntw.filter(elem=>elem.Name==='qwerty')

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章