If you are getting the following error
Got 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": dial unix /var/run/docker.sock: connect: permission denied
while executing #Docker #Commands then please try the following steps.
1. Add current user to the docker group:
sudo usermod -a -G docker $USER
The above command will add the current user to the docker group.
2. Change the permission of docker.sock
sudo chmod 666 /var/run/docker.sock
3. Also check If the gid of the second command is not in the list of gids of the first command, you need to run the task as root or add the user to the group displayed by the second command.
list group ids of the current user: id --groups
show UID: gid of docker.sock: stat /var/run/docker.sock --format '%u:%g'
Tuesday, December 28, 2021
Docker daemon socket at unix:///var/run/docker.sock: /var/run/docker.sock: connect: permission denied
Subscribe to:
Posts (Atom)
Featured Posts
Explained: Complete Guide to systemd-logind, Power Keys, Laptop Lids, VTs & User Sessions
If you use Linux on a laptop, desktop, server, or remote-access machine, there is a good chance that systemd-logind is quietly controlling...
-
public struct CoOrds { public int x, y; public CoOrds( int p1, int p2) { x = p1; y = p2; } }
-
LM Studio Overview LM Studio is a desktop application designed for developing and experimenting with large language models (LLMs)...
