Node.js - читать данные из каталога суперпользователя - PullRequest
0 голосов
/ 28 июня 2019

Я хочу прочитать данные из контейнера докера, который находится в

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

В терминале, когда я в /var/lib/docker/, чтобы использовать ls илиcd команды, я должен сначала 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);
      }
    });
  });
...