什么linux用户做nodejs子进程运行?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了什么linux用户做nodejs子进程运行?相关的知识,希望对你有一定的参考价值。

我正在尝试使用docker run <imageName>作为nodeJS子进程运行docker镜像,但我收到错误:

error:docker: Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post http://%2Fvar%2Frun%2Fdocker.sock/v1.35/containers/create: dial unix /var/run/docker.sock: connect: permission denied.
See 'docker run --help'.

我正在尝试使用nodeJS spawn找出正在运行子进程或命令的用户。

答案

为当前用户分配访问docker镜像的权限。

sudo usermod -a -G docker $USER

以上是关于什么linux用户做nodejs子进程运行?的主要内容,如果未能解决你的问题,请参考以下文章

node.js适合做啥网站

使用子进程 NodeJS 运行 exe 文件

线程优先级

nodejs 怎样检测子进程执行完成

vue.js开启子进程

linux进程管理