안녕하세요,
재재입니다.
기본적으로 docker sudo 권한이 필요합니다.
이번 포스팅을 통해, sudo 권한 없이 docker 를 사용하는 방법 설명 드릴게요!
docker sudo 권한 없이 사용하는 법
docker 에서 sudo 권한을 없에는 것은 편의를 위해 필요한 것 중 하나입니다.
(1) 현재 User 에 권한 추가
ubuntu 내 여러 계정이 있을 수 있지만,
현재 계정에 대해서만 권한을 추가하는게 좋습니다.
sudo usermode -aG docker $USER
sudo groupadd docker
명령어를 사용하기 전에 꼭 어떤 역할을 하는지 확인하시길 권고 드립니다.
(2) /var/run/docker.sock permission 문제
만약 permission 문제가 발생하신다면,
아래와 같이 소유권(ownership)을 변경해주셔야 합니다.
sudo chown root:docker /var/run/docker.sock
sudo chown -R root:docker /var/run/docker
여기까지 진행하셨지만,
sudo 권한 없이 docker 가 실행되지 않으시면,
재부팅 한번 해보시면 해결되실겁니다.
관련 포스팅으로 ubuntu sudo 권한 없이 사용하기 추천드립니다.
docker sudo 권한 없이 사용하기