JupyterHub
멀티 사용자 Jupyter 노트북 서버입니다. 여러 사용자가 각자의 Jupyter 노트북 환경을 독립적으로 사용할 수 있습니다.어디에 쓰이나요?
- 교육 환경: 수강생 각자에게 독립적인 Jupyter 노트북 환경 제공
- 팀 개발: 데이터 분석팀, ML 엔지니어팀이 공유 서버에서 각자의 노트북 사용
- GPU 공유: 하나의 GPU 서버를 여러 사용자가 나누어 사용
- 환경 통일: 모든 사용자가 동일한 Python 패키지, 라이브러리 환경에서 작업
Docker Compose
docker-compose.yml
위는 기본 설정입니다. 실제 운영 시에는
jupyterhub_config.py 파일로 인증 방식, 스포너(Spawner) 설정 등을 구성합니다. Docker 기반 스포너를 사용하면 각 사용자마다 별도의 컨테이너가 생성됩니다.실행
접속 확인
브라우저에서http://localhost:8000으로 접속합니다.
기본 정보
| 항목 | 값 |
|---|---|
| 웹 UI 포트 | 8000 |
라이선스
| 구분 | 내용 |
|---|---|
| 라이선스 | BSD 3-Clause |
| 개인 사용 | 자유롭게 사용 가능 |
| 상업적 사용 | 자유롭게 사용 가능, 수정/재배포 제한 없음 |

