Docker 版 Jupyter Notebook2021年12月27日 | |
はじめにDocker 版 Jupyter Notebook を利用してみる。 イメージの取得Jupyter Notebook の Docker イメージを取得する。Docker の環境は用意されているものとする。 Jupyter Notebook 用 Docker イメージは、以下のようなものがある (Docker Hub)。
最小構成でよければ minimal-notebook でよい。datascience-notebook は R や Julia なども含む。Python で NumPy や Pandas くらいしか使わないなら scipy-notebook で十分かもしれない。 Docker イメージを取得 (プル) する。ここでは scipy-notebook を取得する。 $ docker pull jupyter/scipy-notebook 確認。 $ docker images 起動Docker コンテナを起動する。 $ docker run -v `pwd`:/home/jovyan/work -p 10000:8888 --name jupyter jupyter/scipy-notebook ホストのポートを 10000 に指定している。ここでトークンが出力されるので、保存する。 すでにコンテナが起動していれば、次のようにすればよい。 $ docker start jupyter 起動しているかどうか確認するには、次のようにすればよい。 $ docker ps -a 接続ブラウザで Docker コンテナに接続する。 ブラウザで "localhost:10000" (起動時に指定したポートを指定) にアクセスする。トークンを要求されるので、上で保存したものを入力する。 トークンの確認接続のためのトークンを後で知りたい場合は、Docker コンテナの中に入る。 Docker コンテナに入るには、次のようにする。 $ docker exec -it jupyter /bin/bash トークンの確認。 (コンテナの中) $ jupyter server list | |
| PENGUINITIS | |