centos给用户分配docker权限

原理

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

第一步:创建用户

useradd testuser

第二部:创建用户组

groupadd docker

第三步:把用户加入用户组

usermod -aG docker testuser 

第四步:检查用户组

grep 'docker' /etc/group

第五步:重启docker

systemctl restart docker

第六步:切换用户尝试docker命令

su - testuser 
docker ps

完成。

文章来源地址https://uudwc.com/A/Lakpo

原文地址:https://blog.csdn.net/chengshiruxia/article/details/133132328

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请联系站长进行投诉反馈,一经查实,立即删除!

h
上一篇 2023年09月25日 01:09
关于计算机找不到d3dx9_43.dll,无法继续执行代码修复方法
下一篇 2023年09月25日 01:11