フリーランス 技術調査ブログ

フリーランス/エンジニア Ruby Python Nodejs Vuejs React Dockerなどの調査技術調査の備忘録

DokerでJupyterLabを動かす

docker image

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に取って代わります。

stackoverflow.com

起動

  • docker起動後、http://localhost:8888にアクセスするとパスワードを求められるので、docker-compose.ymlでNotebookApp.tokenで指定したパスワードを入力する f:id:PX-WING:20210130235339p:plain

  • JuptyerLabにアクセスすることができました。 f:id:PX-WING:20210130235320p:plain