[Docker Error] err: permission denied while trying to connect to the Docker daemon socket at unix...

김코·2025년 5월 5일

문제

CD 과정에서 다음과 같은 에러 발생하였다. (사진에서 argument 주지 않은 에러는 제외)
err: permission denied while trying to connect to the Docker daemon socket at unix...

해결 방안

배포한 EC2에서 docker를 실행할 권한이 없기에 에러 발생하였다.
찾아보니 EC2 사용자(현재 ubuntu)를 docker 그룹에 추가 하는 게 베스트

sudo usermod -aG docker ubuntu

위 처럼 사용자(ubuntu)에 권한을 주고

sudo systemctl restart docker

재시작한 후 도커 컨테이너를 다시 실행시키면 통과된다.

다른 방안

배포관련 yml 파일의 script 부분을 sudo를 붙여서 진행 하는 것도 방법이 될 듯 하다.

profile
백엔드 공부하는 코린이입니다

0개의 댓글