我安装了 docker,然后有一个 sa 用户,我把 sa 添加到 docker 用户组里面了
sudo usermod -aG docker sa
但是我输入 docker ps -a 的时候
但是提示权限问题
[sa@node-187 ~]$ docker ps -a
permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/json?all=1": dial unix /var/run/docker.sock: connect: permission denied
通过重启机器倒是可以解决问题
但是有些机器不方便重启,有什么办法?
登出重新登入就成。
或者开一个新 bash 。在当前 bash 下直接运行 bash 命令好像没用。需要开一个全新的。