IT지식창고/Infra

[Docker] docker 그룹 사용자 추가

Hanliang38 2022. 8. 8. 12:33

문제 / 상황

  • 관리자 권한 sudo 없이 사용자에서 직접 도커를 사용할 수 있도록 추가하고 싶다.

해결

  • 관리자 권한으로 docker 그룹에 사용자를 추가해 준다. (기본적으로 usermod 명령어는 /usr/sbin 디렉터리 안에 있는 명령어 root 계정으로만 사용할 수 있다.)
<Linux>
$ sudo usermod -aG docker $USER
$ sudo su - $USER

※ 만약 'command cannot found'와 같은 에러가 나온다면? 그건 mac 이라서... (MacOS에서는 dscl을 쓴다고 한다.)

<MacOS>
> sudo dscl . create /Groups/docker
> sudo dseditgroup -o edit -a $USER -t user docker


결론

잘 작동한다.

 

참고 : https://stackoverflow.com/questions/70369278/how-to-add-the-current-user-to-the-docker-group-on-macos