본문 바로가기
Linux

Docker 권한 문제 해결 하기

by Playdev 2023. 6. 12.
728x90

root 권한이 아닌 상태로 docker 를 실행하면 아래와 같이 권한 문제가 발생할 수 있다.

 

$ docker ps

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

 

아래와 같이 권한을 주면 sudo 없이 명령어 실행이 가능하다.

 

0) 기본적으로 docker group 이 존재하지만, 없다면 아래와 같이 생성한다.

$ sudo groupadd docker

 

1) docker group 에 현재 로그인 된 유저를 추가한다.

$ sudo usermod -aG docker $USER

 

2) 아래 명령어를 통해 권한을 적용한다. (재 로그인 불필요)

$ newgrp docker

 

728x90

'Linux' 카테고리의 다른 글

Jenkins 오래된 Job 빌드 히스토리 제거  (0) 2023.04.25