Skip to content

Commit 6e60373

Browse files
committed
docker : solved permission denied
1 parent d326109 commit 6e60373

1 file changed

Lines changed: 55 additions & 0 deletions

File tree

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
# Docker permission denied 문제 해결
2+
> permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock:
3+
> Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.48/containers/json": dial unix /var/run/docker.sock: connect: permission denied
4+
- docker 다운로드 후 실행시 위와 같은 에러 발생
5+
- sudo로 접근하면 기본적으로 해결되지만, 근본적인 이유는 X
6+
7+
<br>
8+
9+
## 해결 방법
10+
- 현재 유저를 docker에 추가한다.
11+
12+
### 1. Docker 그룹 확인
13+
```bash
14+
getent group docker
15+
```
16+
17+
<br>
18+
19+
###
20+
2비어잇으면 그룹 생성
21+
```bash
22+
sudo groupadd docker
23+
```
24+
25+
<br>
26+
27+
### 3. 현재 사용자 Docker 그룹에 추가
28+
```bash
29+
sudo usermod -aG docker $USER
30+
```
31+
- $USER는 현재 로그인한 사용자 이름을 자동으로 가져옴
32+
33+
<br>
34+
35+
### 4. 확인
36+
```bash
37+
sudo groups $USER
38+
```
39+
40+
<br>
41+
42+
### 5. 변경 사항 적용
43+
```bash
44+
newgrp docker
45+
```
46+
47+
<br>
48+
49+
### 6. docker 서비스 재시작
50+
```bash
51+
sudo systemctl restart docker
52+
sudo systemctl status docker
53+
```
54+
55+
<br><br><br>

0 commit comments

Comments
 (0)