본문 바로가기

Programming/Docker

Docker sudo 없이 사용

Docker는 기본적으로 root 권한 필요

  - 매번 sudo 붙여 명령어 작성

  - 또는 root 권한으로 변경

  - 또는 현재 사용중인 사용자를 docker 그룹에 등록

 

$ sudo usermod -aG docker 사용자명

-G : --groups, 새로운 그룹

-a : --append, 다른 그룹에서 삭제 없이 G 옵션에 따른 사용자 추가

 

재시작하면 sudo 없이 docker 사용 가능

$ sudo systemctl reboot

 

socket permission denied 발생 시

$ sudo chmod 666 /var/run/docker.sock