끄적이는 보송

docker var/run/docker.sock: connect: permission denied 문제 발생 시 본문

STUDY/Docker

docker var/run/docker.sock: connect: permission denied 문제 발생 시

끄적이는 보송 2022. 6. 16. 14:50
반응형

Admin Role이 있는 EC2에서 Docker 이미지를 ECR로 올리려 하는데 아래처럼 Permission deny 문제가 발생했다. 인증 토큰을 검색하고 Docker 클라이언트를 레지스트리에 인증하는 가장 첫 번째 명령인데 막혔다. 혹시나 해서 앞에 sudo를 붙여 보았지만 문제는 여전한다.

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

 

문제 원인

Root User라면 문제없었겠지만 일반 유저는 /var/run/docker.sock에 대한 접근 권한이 없는 것이 문제. 권한 문제만 해결하면 된다.

 

문제 해결

sudo /usr/sbin/groupadd -f docker
sudo /usr/sbin/usermod -aG docker `your_user`
sudo chown root:docker /var/run/docker.sock

 

참고로 위 명령어 적용 후, 터미널을 로그아웃하고 다시 로그인해야 적용된다. 

반응형

'STUDY > Docker' 카테고리의 다른 글

중지된 Docker Container 나열하기 (ps 명령어)  (1) 2022.04.23
Comments