도커를 당길 수 없습니다

도커를 당길 수 없습니다

도커를 끌어오려고 하면 다음과 같은 결과가 나타납니다.

Using default tag: latest
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.24/images/create?fromImage=homeassistant%2Fhome-assistant&tag=latest: dial unix /var/run/docker.sock: connect: permission denied

나는 우분투에 멍청한 놈이므로 인형에 대한 수정 사항을 설명해주세요

그리고 아마 이것과 관련이 있을지도 몰라

네트워크 구성을 어떻게 재설정하나요?

그것은 첫 번째 대답을 따랐던 질문이었습니다 :)

답변1

소켓 unix:///var/run/docker.sock에 연결할 권한이 없다고 나옵니다.

간단하게 권한을 제공하려면 다음을 수행할 수 있습니다.

    sudo chown $USER /var/run/docker.sock

그런 다음 다음과 같은 다른 docker 명령을 계속 사용하십시오.docker pull hello-world

모든 docker 명령 앞에 입력하지 않으려면 sudo현재 로그인된 사용자를 docker 그룹에 추가하는 것이 좋습니다.

    sudo usermod -aG docker ${USER}

그런 다음 로그아웃했다가 다시 로그인하여 새 그룹 멤버십을 적용해야 합니다. 이제 sudo 없이도 docker 명령을 실행할 수 있습니다.

도움이 되길 바랍니다.

답변2

이 문제에 대해서는 다음에서 동일한 답변 및 해결 방법을 찾을 수 있습니다. docker_permission_issue

관련 정보