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

浙公网安备 33010602011771号