docker报错
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
这个错误通常是由于当前用户没有足够的权限来访问 Docker daemon
。
将用户添加到 docker 组:
sudo usermod -aG docker $USER
使用以下命令来刷新组成员资格:
newgrp docker
注意:在某些系统中,这可能会导致一个安全风险,因为docker
组的成员可以获得 root
用户的权限。在添加用户到 docker 组之前,应该理解这个决定可能带来的影响。
评论区