docker: Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post http://%2Fvar%2Frun%2Fdocker.sock/v1.40/containers/create: dial unix /var/run/docker.sock: connect: permission denied.
해결
/var/run/docker.sock 파일 권한을 666으로 변경하여 해결
sudo chmod 666 /var/run/docker.sock
Docker 명령어 사용시에도 먹힌다.
즉, 다음과 같은 상황에서도 동일하게 해결할 수 있다.
docker ps
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.24/containers/json: dial unix /var/run/docker.sock: connect: permission denied
mac에서 docker 설치시 다음 cask를 붙여주자.
brew install --cask docker
상황
도커 이미지를 pull하는 상황에 다음과 같은 로그가 출력됨
해결
/var/run/docker.sock
파일 권한을 666으로 변경하여 해결Docker 명령어 사용시에도 먹힌다. 즉, 다음과 같은 상황에서도 동일하게 해결할 수 있다.
mac에서 docker 설치시 다음 cask를 붙여주자.
brew install --cask docker