Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Error response from daemon: cannot stop container: 52f735ab7e7e: permission denied

Estou com problema ao tentar finalizar os componentes, sempre aparece esta mensagem: Error response from daemon: cannot stop container: 52f735ab7e7e: permission denied.

Estou tentando até com o sudo, mas não dá certo, o que poderia ser ?

52f735ab7e7e   matheusmozart/app-node:1.0   "/bin/sh -c 'npm sta…"   2 minutes ago   Up 2 minutes   0.0.0.0:8081->3000/tcp, :::8081->3000/tcp   silly_pasteur


sudo docker stop $(docker container ls -q)

Error response from daemon: cannot stop container: 52f735ab7e7e: permission denied

/*------------------------------*/
docker stop 52f735ab7e7e
Error response from daemon: cannot stop container: 52f735ab7e7e: permission denied
sudo docker stop 52f735ab7e7e
Error response from daemon: cannot stop container: 52f735ab7e7e: permission denied

2 respostas

Olá, Matheus!

A mensagem de erro que você está recebendo geralmente ocorre quando o Docker não tem permissões suficientes para acessar os recursos necessários. Aqui estão algumas possíveis soluções para o seu problema:

  1. Verifique se o seu usuário faz parte do grupo Docker: O Docker é executado como o grupo docker. Se o seu usuário não faz parte desse grupo, você pode encontrar problemas de permissão. Você pode adicionar seu usuário ao grupo Docker com o seguinte comando:
sudo usermod -aG docker ${USER}

Depois disso, você precisará fazer logout e login novamente para que as alterações entrem em vigor.

  1. Reinicie o Docker: Às vezes, reiniciar o Docker pode resolver problemas de permissão. Você pode fazer isso com o seguinte comando:
sudo systemctl restart docker
  1. Verifique as permissões do Docker socket: O Docker usa um socket Unix para se comunicar. Se o Docker socket não tiver as permissões corretas, você pode encontrar problemas de permissão. Você pode alterar as permissões do Docker socket com o seguinte comando:
sudo chmod 666 /var/run/docker.sock

Espero ter ajudado e bons estudos!

solução!

Deu certo depois que usei este comando: sudo aa-remove-unknown. Obrigado.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software