美文网首页
ubuntu普通用户登录操作docker提示无权限的解决办法

ubuntu普通用户登录操作docker提示无权限的解决办法

作者: 天天向上卡索 | 来源:发表于2018-09-28 12:35 被阅读6次

    docker守护进程启动的时候,会默认赋予名字为docker的用户组读写Unix socket的权限,因此只要创建docker用户组,并将当前用户加入到docker用户组中,那么当前用户就有权限访问Unix socket了,进而也就可以执行docker相关命令

    sudo groupadd docker     #添加docker用户组,可能已经存在,已存在就可以直接进行下一步
    
    sudo gpasswd -a $USER docker     #将当前登录用户加入到docker用户组中
    
    # 重启 docker 服务
    $ sudo service docker restart
    # 或者
    $ sudo /etc/init.d/docker restart
    
    newgrp docker     #更新用户组
    
    docker ps    #测试docker命令普通用户是否可以正常使用
    

    相关文章

      网友评论

          本文标题:ubuntu普通用户登录操作docker提示无权限的解决办法

          本文链接:https://www.haomeiwen.com/subject/yszuoftx.html