- Como executar o Docker como usuário root?
- Como faço para corrigir a permissão negada enquanto tenta me conectar ao soquete do Docker Daemon no Unix?
Como executar o Docker como usuário root?
Os contêineres do Docker são projetados para serem acessados como usuários root para executar comandos que os usuários que não são da raiz não podem executar. Podemos executar um comando em um contêiner em execução usando o executivo do Docker. Usaremos a opção -i e -t do comando Docker Exec para obter o shell interativo com acesso ao terminal TTY.
Como faço para corrigir a permissão negada enquanto tenta me conectar ao soquete do Docker Daemon no Unix?
A mensagem de erro diz que seu usuário atual não pode acessar o mecanismo do Docker, porque você não tem permissões para acessar o soquete Unix para se comunicar com o mecanismo. Como uma solução temporária, você pode usar sudo para executar o comando falhado como root (e.g. Sudo Docker PS).