当我尝试运行任何docker命令(例如docker ps
)时,出现此错误:
尝试连接到Docker守护程序时拒绝了权限 unix:///var/run/docker.sock上的套接字:获取 http://%2Fvar%2Frun%2Fdocker.sock/v1.40/containers/json:拨打Unix /var/run/docker.sock:连接:权限被拒绝
所以我设法使用sudo运行它:
sudo docker ps
但是我希望能够在没有sudo的情况下运行它。
答案 0 :(得分:1)
为了获得所需的结果,您必须执行documentation中所述的安装后步骤:
创建docker组。
$ sudo groupadd docker
将您的用户添加到docker组。
$ sudo usermod -aG docker $USER
注销并重新登录,以便重新评估您的组成员身份。