
도커를 끌어오려고 하면 다음과 같은 결과가 나타납니다.
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