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

用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/)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容