Docker e permissões: docker daemon socket
Após a instalação do Docker é comum surgirem alguns problemas com as permissões. Por exemplo, ao tentar executar o comando a baixo:
$ docker run hello-world
docker: Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock
Ao executar um docker-composer:
Can’t connect to docker from docker-compose
A solução é simples:
1. Criar o grupo docker.
$ sudo groupadd docker
2. Adicionar o usuário atual ao grupo docker.
$ sudo usermod -aG docker $USER
3. Fazer logout e login novamente.
4. Para um teste, executar o seguinte comando:
$ docker run hello-world