Dreams Come True Studio

jupyter notebook/lab 이란 본문

IT-Youtube-Publish

jupyter notebook/lab 이란

Dream Come True 2022. 4. 1. 23:00
반응형

jupyter notebook 이란

http://jupyter.org/

Jupyter Notebook은 살아 있는(문서에서 실행 가능하기 때문에 살아있다고 표현합니다) 코드, 방정식, 시각화 및 서술 텍스트가 포함 된 문서를 만들고 공유 할 수 있는 오픈 소스 웹 응용 프로그램(실행시 브라우저에서 실행됩니다.)입니다. 사용에는 데이터 정리 및 변환, 수치 시뮬레이션, 통계 모델링, 데이터 시각화, 기계 학습 등이 포함됩니다.
프로그래밍 언어는 현재 40개 이상 지원 합니다.

도커(Docker)와 포테이너(Portainer)는 선행해서 설치

docker pull jupyter/datascience-notebook

datascience-notebook 이미지를 Pull로 다운받아 사용하겠습니다.

numpy, pandas, matplotlib 등 데이터 분석에 필요한 필수적인 패키지가 모두 설치되어 있는 이미지라

맨바닥부터 다 설치해가면서 세팅할 필요없이 그냥 이 이미지를 받아서 설정이 가능합니다.

jupyter/datascience-notebook 는 사이즈가 4.14GB 

 

docker run -it -p 8888:8888 --restart=always --name se_jupyter -d jupyter/datasience-notebook start.sh jupyter lab

 

도커 이미지를 포트 8888로 항상 재시작 옵션과

 

컨테이너 이름을 se_jupyter로 주피터랩을 실행해 가동해봅니다.

 

 

포테이너로 접속한 후 도커 컨테이너를 클릭해서

Connect 로 도커 컨테이너 내부로 들어갑니다.

혹은 커맨드로 다음과 같이 도커 컨테이너 내부로 들어갈 수 있습니다.

docker exec -it [컨테이너ID] /bin/bash

jupyter server list 로 토큰을 알아냅니다.

이제 http:[IP주소]/8888 로 접속해

반응형
Comments