Jupyter notebookの環境をDockerで作成しているのですが、jupyter_notebook_config.py
が読み込まれず困っております。
やりたいことは、docker-compose upをしたタイミングで、jupyter_notebook_config.py
が読み込まれて、
- wording_dirが設定される
- トークンの設定無効化
- パスワードの設定
を行いたいです。
いまdocker-compose upをするとトークン付きのURLが発行されてしまいます。
設定は以下のように行っています。
docker-compose.yml
version: "3" services: jupyter: build: . volumes: - ./notebook/:/tmp/working ports: - 8888:8888 command: jupyter notebook --ip=0.0.0.0 --allow-root --no-browser
Dockerfile
FROM gcr.io/kaggle-images/python:v56 RUN apt-get update RUN apt-get install vim -y RUN pip install -U pip && \ pip install fastprogress japanize-matplotlib COPY ./libraries/setting/jupyter_notebook_config.py .jupyter/
ディレクトリ構成
┣ libraries ┣ setting ┣ jupyter_notebook_config.py ┣ notebook ┣ docker-compose.yml ┣ Dockerfile
jupyter_notebook_config.py
c.NotebookApp.notebook_dir = "/tmp/working" c.NotebookApp.password = "" c.NotebookApp.token = ''
となっております。
また、docker-compose.ymlのvolumeの位置にjupyter_notebook_config.pyをコピーしてworking_dirを設定するとなぜか設定が読み込まれます。
version: "3" services: jupyter: build: . volumes: - ./libraries/setting:/tmp/working working_dir: /tmp/working ports: - 8888:8888 command: jupyter notebook --ip=0.0.0.0 --allow-root --no-browser
どのようにすれば読み込めるのでしょうか。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/05/19 09:24