728x90
1. Jupyter NoteBook 설치하기
https://hub.docker.com/r/jupyter/datascience-notebook
Docker Hub
hub.docker.com
2. 볼륨 마운트 옵션 사용해 로컬 파일 공유하기
docker run -v <호스트 경로>:<컨테이너 내 경로>:<권한> # /tmp:home/user:ro
- 권한의 종류
- ro : 읽기 전용
- rw : 읽기 및 쓰기
nginx로 볼륨마운트하기
sudo docker run -d -p 80:80 --rm -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
3. 데이터 분석가를 위한 Jupyter LAB 환경 구축하기
현재 디렉토리를 사용하여 notebook 컨테이너 실행
mkdir ~/jupyternotebook
chmod 777 ~/jupyternotebook #777 권한을 주어야지만 실행 가능
cd ~/jupyternotebook
sudo docker run --rm -p 8080:8888 -e JUPYTER_ENABLE_LAB=yes -v "$PWD":/home/jovyan/work:rw jupyter/datascience-notebook:9b06df75e445
실행하면 나오는 링크를 통해 접속한다.
<http://127.0.0.1:8080/token=>??????????????????
주피터랩 서버로 접속해서 work으로 접속하고 새 노트북 생성하고 코드를 작성한다.
print("Hello Python Jupyter Notebook")
타이핑 후 shift + Enter를 누르면 실행한다.

728x90
'데브옵스(DevOps)를 위한 쿠버네티스 마스터 > 왕초보도 따라하는 도커 기초' 카테고리의 다른 글
| 도커 이미지 푸시와 히스토리 확인 (0) | 2022.05.31 |
|---|---|
| 직접 도커 이미지 빌드하기 (0) | 2022.05.31 |
| 환경 변수 사용해 MySQL 서비스 구축하기 (0) | 2022.05.31 |
| 도커의 유용한 명령어 (0) | 2022.05.30 |
| 이미지 비밀 : 레이어 (0) | 2022.05.30 |