DEV Community

Cover image for Corrigir no Docker: Got permission denied issue 🐳
Carlos Alves
Carlos Alves

Posted on

Corrigir no Docker: Got permission denied issue 🐳

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.


Enter fullscreen mode Exit fullscreen mode

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



sudo docker ps -a


Enter fullscreen mode Exit fullscreen mode

Wow

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


Enter fullscreen mode Exit fullscreen mode

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;
  3. 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.

## Me acompanhe no meu...

Website: [carlosalves.vercel.app](https://carlosalves.vercel.app/)
Gitub: [@EuCarlos](https://github.com/EuCarlos)
Dribbble: [@EuCarlos](https://dribbble.com/eucarlos)
LinkedIn: [linkedin.com/in/josecarlos98](https://www.linkedin.com/in/josecarlos98)
Enter fullscreen mode Exit fullscreen mode

Top comments (0)