docker image
- 今回利用するイメージはこちら hub.docker.com
docker-compse.ymlの設定
JUPYTER_ENABLE_LABはJupyternoteではなくJupyterLabを利用できるようにするための環境変数
version: '3'
services:
Jupyter:
image: jupyter/datascience-notebook
ports:
- "8888:8888"
environment:
- JUPYTER_ENABLE_LAB=yes
volumes:
- ./work:/home/jovyan/work
command: start-notebook.sh --NotebookApp.token='password'
Jupyter NotebookとJupyterLabの違いは何ですか?
JupyterLabは、Project Jupyterの次世代ユーザーインターフェイスであり、従来のJupyter Notebookの使い慣れたビルディングブロック(ノートブック、ターミナル、テキストエディター、ファイルブラウザー、リッチ出力など)をすべて柔軟で強力なユーザーインターフェイスで提供します。JupyterLabは、最終的には従来のJupyterNotebookに取って代わります。
起動
docker起動後、
http://localhost:8888にアクセスするとパスワードを求められるので、docker-compose.ymlでNotebookApp.tokenで指定したパスワードを入力する
JuptyerLabにアクセスすることができました。
