Sangil's blog

https://github.com/ChoiSangIl Admin

Docker Permission denied 오류 (User에서 Docker명령어 실행) DEV / DOCKER

2020-06-15 posted by sang12


Root 계정에서 docker를 설정하고, root 계정이 아닌 user에서 docker 명령어를 사용 할 때, 생기는 오류 

Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.26/containers/json: dial unix /var/run/docker.sock: connect: permission denied

해결 방법으로는 var/run/docker.sock 파일의 권한을 666으로 주거나, docker 그룹을 생성하여 docker 그룹만 해당 파일이 실행되게 하면 된다.

-그룹 추가
groupadd docker
sudo usermod -aG docker userId
sudo chmod 774 /var/run/docker.sock

-권한 부여
sudo chmod 774 /var/run/docker.sock
#docker gorup 부여 #docker 권한 부여
REPLY