同事利用docker时,提示权限不够。但一时不知错出在那里。因创建用户时所有的赋权是一样的。其余同事可以用,部门同事不可用。一时没想到是哪的权限卡住了。
报错信息: permission denied while trying to connect to the Docker daemon socket at unix
这个错误通常是由于当前用户没有充足的权限来访问Docker服务,在Docker默认环境下只有root用户大概在docker组中的用户才有权限访问Docker服务。后查询找到办理方案,记录如下: 1. 查察当前用户是否在docker组中
可以利用以下命令查察:
groups
大概groups username
(base) [username@opencloudos ~]$ groups
username docker
大概
(base) [username@opencloudos ~]$ groups username
username : username docker
一般复兴的是当前用户地点的分组,看看当前用户username在不在docker组中。假如不在,可以利用以下命令将用户添加到docker组。(注意将username替换成真实的用户名),此处需要利用root大概sudo权限。