본문 바로가기
클라우드 및 인프라/AWS

[AWS] AWS EC2 Docker 접근 오류 : permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock:

by 작은소행성 2023. 11. 6.

 

Docker 를 사용하려고 하는데 다음과 같은 권한 에러가 생겼다. 

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

 

해당 에러가 생기는 이유는 

사용자가 /var/run/docker.sock에 접근할 수 없어서 생기는 에러로 권한을 변경한다. 

sudo chmod 666 /var/run/docker.sock

 

 

 

 

하지만 root 권한으로 실행하는 것은 권장하지 않기에 사용자를 docker group 에 포함시켜주면 된다. 

sudo usermod -aG docker $USER

 

권한 설정 후 인스턴스를 재실행해주면 docker가 추가된 것을 확인할 수 있다. 

docker 그룹 추가 전
docker 그룹 추가 후

docker 정상작동도 확인할 수 있다. 

반응형