Jupyter Notebookをサクッと使いたい

環境はUbuntu 21

Dockerを使用するので、Dockerさえ動けば問題なし

ubuntu.com

まずお好きなディレクトリに移動

Dockerのインストール

sudo apt install -y docker.io
sudo systemctl enable docker

Dockerfileを下記で作成

FROM ubuntu
RUN apt update -y && apt upgrade -y
RUN apt install -y python3 python3-pip
RUN pip3 install sklearn jupyter pandas pillow pyclustering folium numpy scipy

Dockerの起動(ip全公開・root許可・tokenは適当なので安全な環境下で使用可)

sudo docker build -t midori_jbook -f Dockerfile . &&
sudo docker rm -f midori_jbook &&
sudo docker run -d --restart unless-stopped --net host --name midori_jbook -v `pwd`/jdir/:`pwd`/jdir/ -w `pwd` midori_jbook jupyter notebook --ip=0.0.0.0 --notebook-dir=./jdir/ --NotebookApp.token='midori_d' --allow-root