Jupyter
Jupyter Lab은 데이터 분석, 문서 작성, 데이터 시각화 등을 수행하는 데 사용되는 IDE로 주로 파이썬을 사용할 때 많이 사용된다.
1. 이미지 검색
여러 가지 Notebook 버전이 있는데 아래 이미지를 보고 내가 사용하는 노트북을 찾아 버전을 다운로드한다.
1-1) Docker Hub
https://hub.docker.com/r/jupyter/datascience-notebook
1-2) Search
$ docker search jupyter
반응형
2. Jupyter 컨테이너 생성
// jupyter와 마운트 할 디렉터리 생성
$ mkdir jupyternotebook
// 도커가 사용자의 권한으로 실행되기 때문에 접근하기 위해 권한이 설정이 필요하다.
$ chmod 777 jupyternotebook
// 디렉토리 이동
$ cd jupyternotebook
// 주피터 컨테이너 생성
$ docker run -p 8080:8888 -e JUPYTER_ENABLE_LAB=yes -v "$PWD":/home/jovyan/work:rw jupyter/datascience-notebook:9b06df75e445
- -p : 주비터의 기본 포트는 8888로 서버의 8080으로 설정해 준다.
- -e : 환경 변수 설정, Notebook 말고 Lab을 사용하기 위한 설정 JUPYTER_ENABLE_LAB
- -v : 볼륨 마운트, 현재 디렉터리("$PWD")와 주피터의 work디렉터리를 마운트 한다.
- :rw : 주피터를 사용할 권한을 설정한다. rw - 읽고/쓰기, ro - 읽기
- 9b06df75e445 : 태그 버전을 의미한다. 공식 문서에서 원하는 버전이 있다면 찾아서 사용한다.
3. 접속
3-1) 로그인
3-2) 토큰 정보는 로그에 출력된다.
3-3) 암호 설정
로그인을 하지 않고, 스크롤을 내리면 토큰 정보를 사용해 암호를 설정할 수 있다.
4. 실행 완료
반응형
'DevOps > Docker, K8s' 카테고리의 다른 글
[Docker] 이미지 Push 방법 (0) | 2024.03.15 |
---|---|
[Docker] dockerfile를 만들어 이미지 빌드하는 방법 (0) | 2024.03.14 |
[Docker] 볼륨 마운트(Volume Mount) 사용해 로컬 파일 공유 방법 (0) | 2024.03.12 |
[Docker] MySQL 서비스 구축 방법 (0) | 2024.03.11 |
[Docker] 도커 컨테이너 유용한 명령어 모음 (0) | 2024.03.10 |