개요
도커를 일반 사용자로 운용하는 방법을 기술
Non Root User로 운용
도커 데몬은 항상 root 사용자로 실행
따라서 다른 일반 사용자가 UDS에 접근하기 위해선 sudo를 통해서 이용 가능
# getent를 이용하여 docker 그룹 존재 여부 확인
getent group | grep docker
# 사용자를 docker 그룹에 포함
# 그룹에서 제거는 sudo deluser <user> docker
sudo usermod -aG docker <user>
# 그룹 수정 후엔 exit으로 재접속 후 반영된 결과로 명령어 확인
docker info
Shell
복사
위 방식으로 설치 시 docker 그룹이 자동으로 추가되는데, ubuntu와 같은 일반 사용자가 sudo 없이 편리하게 도커를 이용하기 위해선 docker 그룹을 사용자에게 부여
일반 사용자로도 docker 명령어가 정상 동작