Solução para erro de comando do Docker: permissão negada ao tentar conectar-se ao soquete do daemon do Docker no unix:/

        Após instalar o docker, ao executar o comando, aparece a seguinte mensagem de erro:

   Permissão negada ao tentar conectar-se ao soquete do daemon do Docker em unix:///var/run/docker.sock: Obtenha "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/version": disque unix /var/run/docker.sock: conectar: ​​permissão negada. Significa tentar conectar unix:///var/run/docker.sock:, mas com permissões insuficientes.

        Como mostrado abaixo:

         Análise da causa: isso ocorre porque seu usuário atual não tem essa permissão. Por padrão, o comando docker se  Unix socket comunicará com o mecanismo do Docker. Somente o usuário root e os usuários do grupo docker podem acessar o mecanismo do Docker  Unix socket. Por motivos de segurança, os usuários não são usados ​​diretamente em sistemas Linux  root . Ou seja, nosso usuário atual não é o usuário root.

        Solução: Basta adicionar nossos usuários atuais ao grupo docker, para que sejam uma família.

A primeira etapa: sudo gpasswd -a username docker   #Adicione o nome de usuário do usuário comum ao grupo docker, e o campo de nome de usuário também pode ser substituído diretamente por $USER.

Passo 2: newgrp docker  #Update docker group

Etapa 3: execute novamente o comando que você relatou o erro e o erro não será relatado neste momento.

Acho que você gosta

Origin blog.csdn.net/BaoITcore/article/details/127736052
Recomendado
Clasificación