[Docker] 01 non-root user permission setting(권한 설정)
2022. 10. 14. 10:03
카테고리 없음
Non-root user 로서 Docker 를 사용하다보면 모든 docker 명령어에 sudo를 사용하여야하는 불편함이 존재한다. 왜 그런지 그리고 어떻게 해결할 수 있는지 한번 알아보도록 하자. Manage Docker as a non-root user 왜 발생하는가 Docker daemon은 TCP port 대신 Unix socker에 바인딩한다. 기본적으로 Unix socket은 root user에 의해서 소유되며, 다른 user는 sudo 를 통해서만 access 할 수 있다. 즉, Docker daemon은 항상 root user로 실행된다는 말이다. Docker 명령어 앞에 sudo 를 붙이지 않고 사용하려면, Docker라는 Unix group을 생성하고 해당 그룹에 사용자들을 추가하면 된다..