Я получил среду Jupyter для ноутбуков, которая хорошо работает со следующим кодом:
version: '3'
volumes:
jupyter:
driver: local
networks:
traefik_network:
external: true
services:
jupyter:
image: jupyter/datascience-notebook
networks:
- traefik_network
labels:
- "traefik.enable=true"
- "traefik.docker.network=traefik_network"
- "traefik.port=8888"
- "traefik.entryPoint=https"
- "traefik.backend=jupyter"
- "traefik.frontend.rule=Host:jupyter.mysite.com"
volumes:
- jupyter:/home/jovyan/work
environment:
- JUPYTER_ENABLE_LAB=yes
command: start-notebook.sh --NotebookApp.token='mytoken' --no-browser --allow-root --notebook-dir=/home/jovyan/work
Однако я хочу отслеживать ноутбуки в управлении версиями. Так что я хотел бы изменить громкость на:
volumes:
- ./work:/home/jovyan/work
Если тогда, docker-compose будет работать без предупреждения. Однако, когда вы входите в среду jupyter lab и создаете записную книжку, вы получаете ошибку «каталог не найден». Каталог ./work фактически существует на сервере.