1 背景
默认情况下,docker 仅可以使用 root 特权用户操作执行,原因是操作 docker 时需要有/var/run/docker.sock
的读权限。
当我们查看该文件权限是,发现对组docker
是有该文件的rw
权限的,因此我们可以将非特权用户添加到docker
组即可实现非特权用户使用docker
的目的。
2 方法
我们可以执行使用groupadd来添加docker
用户组:
sudo groupadd docker
然后使用gpasswd将特定用户添加到docker
用户组:
sudo gpasswd -a {用户名} docker
最后重启docker
服务即可:
sudo service docker restart
即可完成!