Linux
Docker 권한 문제 해결 하기
Playdev
2023. 6. 12. 21:27
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