Docker ejecutar sin root non-root

Al ejecutar ciertos comandos de docker obtengo esto en consola, y es por falta de permisos

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.40/containers/mydatabase/json: dial unix /var/run/docker.sock: connect: permission denied

Para ejecutar docker como non rootuser debemos hacer lo siguiente

Configurar el docker group

Crea el docker group, quizΓ‘s el output diga que ya estΓ‘ creado el grupo, pues no importa

sudo groupadd docker

AΓ±adiendo nuestro usuario al docker group

sudo usermod -aG docker $USER

Relogin en docker, estar pendiente si toca reiniciar, en caso de no funcionar

newgrp docker

Verificar si podemos ejecutar sin root

docker run hello-world

source

Comments