DolphaGo / TIL

TIL & issues
0 stars 1 forks source link

docker image pull시 /var/run/docker.sock, permission denied 발생 #85

Open DolphaGo opened 2 years ago

DolphaGo commented 2 years ago

상황

도커 이미지를 pull하는 상황에 다음과 같은 로그가 출력됨

docker: 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.40/containers/create: dial unix /var/run/docker.sock: connect: permission denied.

해결

/var/run/docker.sock 파일 권한을 666으로 변경하여 해결

sudo chmod 666 /var/run/docker.sock

Docker 명령어 사용시에도 먹힌다. 즉, 다음과 같은 상황에서도 동일하게 해결할 수 있다.

docker ps
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/json: dial unix /var/run/docker.sock: connect: permission denied

mac에서 docker 설치시 다음 cask를 붙여주자. brew install --cask docker