Jupyter Notebook を Docker Compose で起動し、トークン無しでログインする

Jupyter Notebook を Docker Compose で起動し、トークン無しでログインする手順をメモしておきます。

まず、作業用ディレクトリを作成します。

1
2
mkdir jupyter-notebook
cd jupyter-notebook

次に以下の内容で docker-compose.yml ファイルを新規作成します。 Volume はマウントしていません。

1
2
3
4
5
6
7
version: '3'
services:
  jupyter:
    image: jupyter/base-notebook
    ports:
      - "8888:8888"
    command: start-notebook.sh --NotebookApp.token=''

コンテナを起動します。

1
docker compose up -d

Web ブラウザで http://ADDRESS:8888/ へアクセスします。