Я хочу прочитать данные из контейнера докера, который находится в
/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);
}
});
});