Jupyter 설치

주피터 그냥 깔지 않고 docker로 가져오기

docker pull jupyter/tensorflow-notebook
$ docker run --name jupyter \
  -p 8888:8888 -v "$PWD":/home/jovyan/jupyter \
  --user root --restart=always -it \
  jupyter/tensorflow-notebook \
  bash

도커 외 저장소 home/delta01/jupyter_workbook
도커 내 저장소랑 연결하며 도커 띄우기

docker run --name jupyter -p 8888:8888 -v "$PWD":/home/delta01/jupyter_workbook --user root --restart=always -it jupyter/tensorflow-notebook bash

재시작:start

docker start --name jupyter -p 8888:8888 -v "$PWD":/home/$USER/jupyter_workbook --user root --restart=always -it jupyter/tensorflow-notebook bash

발급할때 >>>

sudo docker run --name enc146058 -p 14605:14605 -v "$PWD":/home/$USER/jupyter_workbook --user root --restart=always -it jupyter/tensorflow-notebook bash

sudo docker run --name enc744764 -p 7447:7447 -v "$PWD":/home/$USER/jupyter_workbook --user root --restart=always -it jupyter/tensorflow-notebook bash
sudo docker run --name enc7001 -p 7001:7001 -v "$PWD":/home/$USER/jupyter_workbook --user root --restart=always -it jupyter/tensorflow-notebook bash
sudo docker run --name enc7001 -p 7002:7002 -v "$PWD":/home/$USER/jupyter_workbook --user root --restart=always -it jupyter/tensorflow-notebook bash

도커 진입

docker exec -it f0e3bfc1006a /bin/bash

--user root : root로 접속하기 위함

(퍼미션 오류가 발생되어 적용)

-it, bash : 바로 실행하지 않고 컨테이너 내부로 접속하기 위함

✍ Jupyter lab 설치 및 설정

docker 안에서 실행

$ pip install jupyterlab
$ jupyter lab password**

jupyter lab --no-browser --allow-root --port=7447 > jupyter01.log &
$ jupyter lab --no-browser --allow-root --port=14605 > jupyter01.log &

특정 ip로 띄우기
jupyter notebook --ip=203.245.157.80

references

좋은 웹페이지 즐겨찾기