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にアクセスすることができました。