Node.js-从超级用户目录读取数据

时间:2019-06-27 22:47:37

标签: node.js docker fs ubuntu-18.04 readdir

我想从位于其中的docker容器读取数据

/var/lib/docker/containers/<name>/log.json

在终端中,当我进入/var/lib/docker/时,为了使用lscd命令,我必须首先sudo su

如何让我的Node应用程序执行相同的操作?目前我知道了

Error: ENOENT: no such file or directory, scandir '/var/lib/docker/containers'

运行代码时

return new Promise((resolve, reject) => {
    return fs.readdir(`/var/lib/docker/containers`, (err, data) => {
      if (err) {
        reject(err);
      } else {
        resolve(data);
      }
    });
  });

0 个答案:

没有答案