
# 执行"执行Docker命令"步骤，当前用户没有部署权限问题
#### 问题现象
**情况一：**显示没有权限"connect: permission denied"。
**情况二：**显示"无法访问/etc/docker/daemon.json: 权限不够"。
#### 原因分析
Docker服务仅支持root用户或Docker组用户。
#### 处理方法
1. 将当前用户加入Docker组，请按如下方法添加： 
   1. 使用有sudo权限的账号登录到服务器系统，如testuser；
   
   2. 查看用户组中是否已存在Docker组，方法如下：
      ```
      sudo cat /etc/group | grep docker
      ```
      1. 若存在，将当前用户加入Docker组：
         ```
         sudo usermod -aG docker testuser
         ```
         
      
      2. 若不存在，创建Docker组后，再添加：
         ```
         sudo groupadd docker
         sudo usermod -aG docker testuser
         ```
         
       
   
   
   
   
2. 退出当前登录状态，然后重新登录，检测是否可执行Docker命令，方法如下： 
   ```
   docker  info
   ```
   
   
3. 如果提示"get ......dial unix /var/run/docker.sock权限不够"，则修改/var/run/docker.sock权限，方法如下： 
   ```
   sudo chmod a+rw /var/run/docker.sock
   ```
   
   
 
