Docker: /var/run/docker.sock: connect: permission denied [Resolvido]

Publicado por Fábio Berbert de Paula em 30/05/2020

[ Hits: 19.069 ]

Blog: https://fabio.automatizando.dev

 


Docker: /var/run/docker.sock: connect: permission denied [Resolvido]



Problema

Como usuário comum, ao executar qualquer comando Docker você recebe a seguinte mensagem de erro:

docker container ls
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/test/json: dial unix /var/run/docker.sock: connect: permission denied

Você está com problemas de permissão de escrita no arquivo /var/run/docker.sock:

ls -lh /var/run/docker.sock
srw-rw---- 1 root docker 0 mai 30 01:30 /var/run/docker.sock

Solução

Verificar se seu usuário está no grupo "docker":

groups
fabio cdrom floppy sudo audio dip video plugdev netdev bluetooth lpadmin scanner

Caso não esteja (behhhh), adicioná-lo:

sudo addgroupd fabio docker

Verifique:

groups
fabio cdrom floppy sudo audio dip video plugdev netdev bluetooth lpadmin scanner

OPA! Você ainda não está no grupo "docker". É necessário fazer um logout da sessão de usuário para atualizar as informações (fechar o terminal). Ou se preferir, basta abrir uma nova sessão no terminal aberto:

su - fabio

Obviamente trocando "fabio" pelo teu nome de usuário.

Outras dicas deste autor

O comando tail

Como desligar a tela via linha de comando

Como baixar vídeos do Reddit usando um Python-Bot

Vysor - Espelhar/Gravar a tela do teu Android no Linux

Criando um programa CGI com Perl

Leitura recomendada

Docker containers com aplicações gráficas

Rodando PostgreSQL + PGAdmin via Podman

Docker: "ps: command not found" [Resolvido]

Docker no CentOS7 - instalação fácil

Instalando Docker CE no Fedora 31

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts