우노
[Docker] Docker 를 이용한 Jupyter Notebook 사용 본문
Docker 설치
Jupyter notebook Image Pull
https://hub.docker.com/r/jupyter/datascience-notebook/
docker pull jupyter/datascience-notebook
Jupyter notebook Container 생성
docker run \
--name jupyter-notebook-container \
-e GRANT_SUDO=yes \
--user root \
-p 8800:8888 \
-d \
-it \
jupyter/datascience-notebook
- --name
- 컨테이너 이름
- -e
- jupyter notebook 에 root 권한 할당
- --user
- 컨테이너에 root 권한 할당
- -p
- 호스트 포트 번호 : 컨테이너 포트 번호
- -d
- 백그라운드 실행
- -it
- 컨테이너 생성 시, 명령어 실행
Jupyter notebook Container 실행
docker exec -it jupyter-notebook-container bash
Jupyter notebook 비밀번호 생성
ipython
>> from notebook.auth import passwd
>> passwd()
>> 비밀번호 입력
>> 비밀번호 재입력
# 출력된 비밀번호를 따로 저장
>> exit
Jupyter notebook 비밀번호 설정
sudo apt-get update
sudo apt-get install vim -y
sudo vim ~/.jupyter/jupyter_notebook_config.py
# c.NotebookApp.password_required 을 True 로 수정한 뒤, 주석을 제거한다.
c.NotebookApp.password_required = True
# c.NotebookApp.password 의 '' 부분에, 위에서 생성한 passwd 를 입력한 뒤, 주석을 제거한다.
c.NotebookApp.password = ''
exit
Jupyter notebook Container 재실행
docker restart jupyter-notebook-container
Jupyter notebook 웹 접속 후, 비밀번호 입력
서버IP주소:포트번호
참고
'DevOps > Docker' 카테고리의 다른 글
Comments