되면한다
도커 permission denied 본문
일주일정도 도커 공부를 했는데, 아래처럼 sudo를 안쓰면 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.40/containers/json: dial unix /var/run/docker.sock: connect: permission denied
그러려니 하고 쓰다가 오늘에서야 이유를 찾았다.
위의 에러가 발생하는 이유는 사용자에게 도커 소켓에 접근할 권한이 없기 때문이다. 사용자 계정에서도 도커를 직접 사용할 수 있도록 docker 그룹에 사용자를 추가해줘야한다.
sudo usermod -aG docker $USER
sudo su - $USER
이제 sudo를 안써도 실행된다.
'도커' 카테고리의 다른 글
에러: Head https://registry-1.docker.io/v2/library/node/manifests/alpine: net/http: TLS handshake timeout (0) | 2021.05.18 |
---|---|
컨테이너 가상화 기술 (0) | 2021.05.15 |
03. 도커 이미지와 도커 컨테이너 (0) | 2021.05.14 |
02. 도커 설치하기(우분투 20.04) (0) | 2021.05.14 |
01. 도커를 쓰는 이유 (0) | 2021.05.14 |
Comments