Jump to content

Corrigir no Docker: Got permission denied issue (Ubuntu)


Postagens Recomendadas

Hoje o artigo será bem curto, o que falaremos hoje é como resolver o seguinte erro:

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.26/containers/create: dial unix /var/run/docker.sock: connect: permission denied. See docker run --help.

É provável que você obteve este erro quando tentou executar o comando docker-compose up, ou docker ps. É uma solução bem simples para esse problema, basta digitar sudo antes de qualquer comando docker. Por exemplo:

sudo docker ps -a

Season 8 Wow GIF by The Office

Adicione seu usuário ao grupo do Docker

Entretanto, é chato ficar digitando sudo a todo comando Docker e sabemos que não é recomendável executar nenhum comando com privilégios sudo no ambiente de produção. Então pensando nisso, vamos adicionar o seu usuário ao grupo do Docker com o seguinte comando:

sudo usermod -aG docker $USER

Com isso, o seu usuário já está adicionado ao grupo do Docker, então o próximo passo será fazer algumas das opções abaixo:

  1. Fazer login novamente;
  2. Reiniciar sua maquina;

Ou executar o seguinte comando:

exec su -l $USER

Se testamos agora o comando docker ps -a veremos que vai ser listado no terminal os contêineres disponíveis localmente sem a necessidade de utilizar o sudo.

  • Curtir 1
Link to comment
Compartilhe em outros sites

Crie uma conta ou entre para comentar 😀

Você precisa ser um membro para deixar um comentário.

Crie a sua conta

Participe da nossa comunidade, crie sua conta.
É bem rápido!

Criar minha conta agora

Entrar

Você já tem uma conta?
Faça o login agora.

Entrar agora


×
×
  • Create New...