Fixing Docker Daemon Socket Permission Denied Error
A quick guide to resolving the 'permission denied' issue when connecting to the Docker daemon socket by managing user groups
February 10, 2026
Fixing Docker Daemon Socket Permission Denied Error
Docker를 처음 설치하고 관련 명령어를 실행하면 다음과 같은 에러가 발생하며 명령이 거부되는 경우가 있습니다.
Docker Daemon Socket Permission Denied Errorsh
Cause
이 에러는 현재 사용자가 /var/run/docker.sock 파일에 접근할 권한이 없기 때문에 발생합니다.
기본적으로 이 소켓 파일은 root 사용자 소유이며, docker 그룹에 속한 사용자만 접근할 수 있도록 설정되어 있습니다.
Chech socket permissionssh
Solution
그렇다고 docker 커맨드를 매번 sudo로 수행하거나, socket의 권한을 임의로 수정하면 안됩니다.
가장 이상적인 해결 방법은 현재 User를 docker 그룹에 추가하는 것입니다.
이렇게 하면 sudo 없이도 Docker 명령어를 실행할 수 있습니다.
Add current user to docker groupsh
그룹 변경 사항을 즉시 적용하려면 로그아웃 후 다시 로그인하거나, 아래 명령어를 실행하면 됩니다.
Apply group changessh
PreviousHow to Configure ZRAM on Linux
NextEfficient Node.js Management using NVM (Node Version Manager)