zoukankan      html  css  js  c++  java
  • 将用户加入docker group免去每次输入sudo

    在安装好docker之后,每次输入docker命令都要在前面加上sudo,甚是烦人,我们把当前用户加入docker组就不需要每次都输入sudo了

    查看有没有docker group

    sudo cat /etc/group | grep docker

    查看当前用户属于那些group

    groups

    查看某个用户属于哪些组

    groups ${user name}

    将用户加入docker组,${USER},这个变量表示用户名

    sudo gpasswd -a ${USER} docker 

    重启docker服务

    sudo service docker restart 

    或者

    sudo systemctl restart docker

    切换当前会话到新 group 或者重启 X 会话 

    newgrp  docker

    或者

    pkill X 

    或者用 exit 命令退出当前会话再重新登录

    注意:最后一步是必须的,刚添加的组信息未能生效,因为会话还是使用的是缓存里面的旧信息,所以 docker images 执行时还不能去掉sudo。

    其它有用命令

    #查看有哪些组
    cat /etc/group

    #查看有哪些用户
    sudo cat /etc/shadow

    #查看某个用户属于哪些组
    sudo groups ${username}

    #查看组里有哪些用户,以下适用于Ubuntu
    getent group ${groupname}

    参考连接

    查看用户组,加入用户组
    https://www.cnblogs.com/pengyunjing/p/8543026.html

    Ubuntu查看组里有哪些用户

    https://askubuntu.com/questions/136788/how-do-i-list-the-members-of-a-group

  • 相关阅读:
    React父组件调用子组件
    ES6数组操作
    ant design mobile入坑记
    vue
    图片上传七牛
    CSS
    CSS矩形、三角形等
    使用POST下载文件
    http https协议
    前端网络必备知识
  • 原文地址:https://www.cnblogs.com/majestyking/p/11258724.html
Copyright © 2011-2022 走看看