오늘도 한 뼘 더

[Docker] docker 명령어 root 이외의 사용자도 사용할 수 있도록 하기 본문

DevOps & Infra/Docker

[Docker] docker 명령어 root 이외의 사용자도 사용할 수 있도록 하기

나른한댕댕이🐶 2024. 5. 30. 09:30
728x90
반응형

1. docker 그룹 확인하기

  •  docker 그룹 확인
$ cat /etc/group | grep -i docker
 docker:x:221:root

 

  • 아무 결과도 나오지 않는다면 docker 그룹이 없는 것이기 때문에 docker 그룹을 생성해줘야 한다.
$ sudo groupadd docker
$ sudo systemctl restart docker

 

2. 사용자 계정을 docker 그룹에 추가

$ sudo usermod -aG docker [user]
  •  -G 옵션

사용자 계정의 소속 그룹을 변경하는 데 사용하는 옵션

여러 그룹을 지정할 때는 , 로 구분한다

 

  •  -a 옵션

사용자 계정을 변경하지 않고 추가하는 옵션

 

3. 사용자 계정이 잘 추가되었는지 확인

$ id -a [user]
> uid=1001(user) gid=1001(user) groups=1001(user),995(docker)
728x90
반응형
Comments