dial unix /var/run/docker.sock: connectpermission denied

centos9

[yuan@iv-yds4ws7x8gcva4g7cazq ~]$ docker ps
permission denied while trying to connect to the Docker daemon socket at unix:
///var/run/docker.sock:et "http://%2Fvar%2Frun%2Fdocker.sock/v1.48/containers/json":
dial unix /var/run/docker.sock: connectpermission denied

将用户添加到 Docker 组: 若要允许用户在不使用 sudo 的情况下运行 Docker 命令,可以将用户添加到 docker 组。首先检查 docker 组是否存在:

grep docker /etc/group 

如果组存在,将用户添加到该组:

sudo usermod -aG docker $USER 

添加用户到 docker 组后,可能需要注销并重新登录以使更改生效。

 

 

当普通用户执行 sudo 命令时出现 is not in the sudoers file 错误,说明该用户没有 sudo 权限

切换root用户

sudo usermod -aG wheel <用户名>  # 示例:sudo usermod -aG wheel john

生效方式:注销并重新登录,或执行 newgrp wheel

 

posted @ 2025-03-27 16:18  TIFOSI_Z  阅读(391)  评论(0)    收藏  举报