Run docker as non-root user
After creating the docker group and adding my user to it with sudo groupadd docker sudo usermod -aG docker $USER ... I still had to give the /var/run/docker.sock socket and /var/run/docker directory the proper permissions to make it work: sudo chown root:docker /var/run/docker.sock sudo chown -R root:docker /var/run/docker Logout and login again (with that user) then you'll be able to run docker commands without sudo : docker run hello-world In case of: docker: Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/create": dial unix /var/run/docker.sock: connect: permission denied run: sudo chmod 666 /var/run/docker.sock
Comments
Post a Comment