美文网首页
Linux配置免sudo执行docker命令

Linux配置免sudo执行docker命令

作者: 87d6dc4b11a7 | 来源:发表于2024-06-25 10:24 被阅读0次

    Docker的守护进行是绑定到一个Unix socket上的,位置是:/var/run/docker.sock,默认owner是root,也就是说:Docker的守护进行是以root用户身份运行的。因此,在执行docker命令时,都需要 root 权限。

    image.png

    /var/run/docker.sock的文件属性上可以看到,除了owner: rootRW权限外,user group: docker也拥有同等的权限,所以,为了在不输入sudo的情况下运行Docker命令,需要将某个用户添加到docker组中,重新登录或重启以确保用户组更改生效。

    image.png
    # 将当前用户添加到docker组中
    sudo usermod -aG docker $USER
    # 刷新docker组,使其改动直接生效
    newgrp docker
    

    相关文章

      网友评论

          本文标题:Linux配置免sudo执行docker命令

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