[트러블슈팅] permission denied while trying to connect to the Docker daemon socket

HYOJIN·2025년 3월 30일

트러블슈팅

목록 보기
3/5
post-thumbnail

문제

sudo apt install docker.io
docker pull mongo

도커를 설치하고 mongoDB 이미지를 다운로드 하려고 하는데 다음과 같이 권한 문제가 생겼다.

해당 오류는 사용자가 Docker 데몬 소켓에 접근할 수 있는 권한이 없어서 발생한 문제이다.

해결

  1. docker 그룹에 현재 사용자 추가하는 방법
sudo usermod -aG docker $USER

위의 명령어로 현재 사용자를 Docker 그룹에 추가한다. 그리고 시스템 재구동 하면 적용이 된다.

  1. Docker 소켓 파일의 권한 변경하기
sudo chmod 666 /var/run/docker.sock

위 명령어는 Docker 소켓 파일의 권한을 변경하여 현재 사용자가 Docker 명령을 실행할 수 있게 한다.

profile
기록하자

0개의 댓글