Notice
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
Tags
- openlayers crossorigin
- 오픈레이어스
- openlayers tooltip
- docker
- 다중팝업
- openlayers Popup
- fitBounds
- openlayers
- jupyterhub admin
- jupyterlab
- javascript rpad
- 지도
- ToolTip
- WebMercatorViewport
- map
- 다중툴팁
- cross-origin
- javascript lpad
- Deckgl ToolTip
- 주피터허브
- R kernel
- multiplePopup
- deckgl
- getZoom
- 멀티툴팁
- 텍스트채우기
- 최적Zoom
- Deckgl Tooltip fixed position
- crossorigin
- JupyterHub
Archives
- Today
- Total
Map 개발자의 길
[Docker] jupyterhub(+ jupyterlab) 설치 본문
설치 방법 전 JupyterHub 구성이유
- 본개발자는 여러 사용자가 사용할수 있는 JupyterLab 구성이 필요 해짐
- anaconda 사용하기 싫음 ( 본 개발자 존특)
- docker 연습겸
1. 도커를 이용한 JupyterHub 구성
# 1. docker container 등록방법
# docker 사용한 image : jupyterhub/jupyterhub
# -p 포트번호 설정
# bash docker shell 바로 접근 하기 위함
docker run -it -p 8000:8000 --name jhubcontainer jupyterhub/jupyterhub bash
jupyterhub start
http://xxx.xxx.xxx.xxx:8000 접속
아래와 같은 페이지를 확인할 수 있다.
- admin 계정에한 정보 모르겠음.....
- 직접 사용자 추가
user 계정을 추가
# Docker container shell 접근
# docker exec -it jhubcontainer /bin/bash
adduser yd
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Changing the user information for username
Enter the new value, or press ENTER for the default
Full Name []:
Room Number []:
Work Phone []:
Home Phone []:
Other []:
Is the information correct? [Y/n]
로그인 이후 server Spawn failed 생성에 실패했다고 뭐라뭐라 한다.
페이지 로그 정보
# apt-get 에러 발생시 아래 apt-get update및 upgrade 실행
# apt-get update
# apt-get upgrade
# 추가적으로 설치할 항목들이 있다.
apt-get install python3 python3-pip
python3 -m pip install jupyterhub notebook jupyterlab
# 설치후 jupyterhub 재가동
2. 관리자 권한 추가
# Docker container shell 접근
# docker exec -it jhubcontainer /bin/bash
mkdir /etc/jupyterhub
cd /etc/jupyterhub/
jupyterhub --generate-config -f jupyterhub_config.py
# nano 미설치시
# apt-get install nano
nano jupyterhub_config.py
# 메모장(jupyterhub_config.py) 추가내용
c.Authenticator.admin_users = {'yd'}
c.PAMAuthenticator.admin_groups = {'masterG'}
jupyterhub_config.py 추가된 내용
# 수정한 jupyterhub_config.py 실행
# jupyterhub 재실행 기존 돌고 있는거 있음 종료 바람
jupyterhub -f /etc/jupyterhub/jupyterhub_config.py
# http://xxx.xxx.xxx.xxx:8000/hub/admin#/ 관리자페이지 접근 URL (관리자 로그인 후 )
관리자 화면
위 구성의 단점 ?
1. 관리자
- 관리자가 사용자를 추가를 해줘야한다.
- 귀찮다.
참고 페이지
반응형
'Docker' 카테고리의 다른 글
(docker) jupyterlab R kernel 추가하기 (1) | 2022.09.06 |
---|
Comments