美文网首页dockerDockerAwesome Docker
不用sudo也能执行docker命令 use docker wi

不用sudo也能执行docker命令 use docker wi

作者: ytxing | 来源:发表于2016-11-27 16:00 被阅读188次

    用docker的时候,最烦的就是每回都要输入sudo,原因是docker client和docker deamon通信使用的socket没权限。
    可以修改socket文件的属主,使得admin账户不用再加sudo就能执行任何docker命令。

    sudo chown admin:admin /var/run/docker.sock
    

    风险是所有admin用户都可以对宿主机有root权限,可能会造成破坏。

    docker run -ti --privileged -v /:/host fedora chroot /host
    

    详见:
    Why we don't let non-root users run Docker in CentOS, Fedora, or RHEL (http://www.projectatomic.io/blog/2015/08/why-we-dont-let-non-root-users-run-docker-in-centos-fedora-or-rhel/)

    相关文章

      网友评论

        本文标题:不用sudo也能执行docker命令 use docker wi

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