Docker需要sudo才能运行

时间:2020-06-01 17:26:34

标签: docker

当我尝试运行任何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的情况下运行它。

1 个答案:

答案 0 :(得分:1)

为了获得所需的结果,您必须执行documentation中所述的安装后步骤

  1. 创建docker组。

    $ sudo groupadd docker
    
  2. 将您的用户添加到docker组。

    $ sudo usermod -aG docker $USER
    
  3. 注销并重新登录,以便重新评估您的组成员身份。