문제 / 상황
- 관리자 권한 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
결론
잘 작동한다.
'IT지식창고 > Infra' 카테고리의 다른 글
[Docker] 시작하기 & Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? 해결법 (0) | 2022.08.08 |
---|---|
[AWS] RDS : performance insight 활성화 (0) | 2022.08.04 |