我正在尝试使用 docker run <imageName>
运行 docker 镜像作为 nodeJS 子进程,但我收到错误:
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
关于node.js - Nodejs 子进程以什么 Linux 用户身份运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48785939/