Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Python 기본편
- 도커
- 젠킨스
- gradle
- spring boot 시작
- 미국주식
- Spring
- docker 명령어
- python
- Vue 배우기
- Spring Batch 강의
- intelliJ plugin
- Vue 알아보기
- scrapy
- 애드센스 수익
- IntelliJ
- JDK1.3
- Vue 강의
- 구글 애드센스 수익
- apache log4j
- python 기초
- AES256
- docker
- Spring Batch
- MYSQL
- 미국 배당주
- 티스토리 광고 수익
- docker mysql
- Vue
- spring Annotation
Archives
나만의공간
Docker 불륨 마운트 하여 Jupyter LAB 서비스 구축 본문
Jupyter 노트북이란
쥬피터 노트북이란
쥬피터 노트북은 IPython과 같이 인터렉티브 형식의 라이브 코드를 제공하는 웹 베이스 어플리케이션입니다. 쥬피터 노트북을 사용하면 웹 브라우저 안에서 실행하고 싶은 코드를 입력하고, 그 결과를 바로 확인할 수 있습니다.
또한 웹 브라우저에서 일반 프로그램으로는 구현하기 어려운 수학 공식을 표현할 수도 있고, 다양한 그래프를 생성하여 데이터를 시각화 할 수도 있습니다. 나레이션 텍스트나 이미지등을 추가하여 노트북 다큐먼트를 만들어 공유를 할 수 있기 때문에 파워포인트, 키노트와 같은 프레젠테이션 프로그램으로도 많이 사용되고 있습니다. 쥬피터 노트북은 오픈소스이므로 무료로 다운받아 사용할 수 있습니다.
쥬피터 노트북은 기존에 IPython Notebook으로 불렀었는데, 몇 년 전에 프로젝트의 이름이 변경됨에 따라 쥬피터 노트북이라는 이름으로 변경 되었다고 합니다. 쥬피터 노트북은 파이썬 커널 뿐만 아니라 Go, R, Julia, C++, Java 등의 많은 종류의 프로그래밍 언어를 지원하고 있습니다. 쥬피터 노트북이 지원하는 모든 언어를 확인 하려면 아래의 링크를 참조하면 됩니다.
https://github.com/jupyter/jupyter/wiki/Jupyter-kernels
Docker Jupyter Image 참조
https://hub.docker.com/r/jupyter/datascience-notebook
볼륨 마운트 옵션 사용해 로컬 파일 공유하기
docker run -v <호스트 경로>:<컨테이너 내 경로>:<권한>
-. -v : 마운트
ex) /tmp:home/user:ro
-. 로컬 /tmp 폴더를 컨테이너 home/user에 마운트하고 읽기 권한을 부여한다.
-. ro : 읽기전용
-. rw : 읽기 및 쓰기
nginx로 볼륨 마운트 하기
docker run -d -p 80:80 --rm --name nx -v /var/www:/usr/share/nginx/html:ro nginx
curl 127.0.0.1
echo 1234 > /var/www/index.html
curl 127.0.0.1
데이터 분석가를 위한 Jupyter LAB 환경 구축하기
현재 디렉토리를 사용하여 Jupyter Notebook 컨테이너 실행
mkdir ~/jupyternotebook
cd ~/jupyternotebook
docker run --rm -p 10000:8888 -e JUPYTER_ENABLE_LAB=yes -v "$PWD":/home/jovyan/work:rw jupyter/datascience-notebook:9b
'IT > Docker' 카테고리의 다른 글
Docker MySql 설치 (0) | 2023.07.18 |
---|---|
Docker 와 cri-o 비교 (0) | 2022.03.16 |
Docker Mysql 서비스 구축하기 (0) | 2021.09.23 |
Docker 컨테이너 실행 연습문제 (0) | 2021.09.16 |
Docker 유용한 명령어 (0) | 2021.09.08 |
Comments