Лаборатория Jupyter не загружает файл настроек пользователя в контейнере docker
Вот моя установка:
Приложение Docker с django, загрузка jupyterlab через django-extensions shell_plus --notebook
invocation.
У меня есть каталог JSON файлов с нужными настройками, например user-settings/@jupyterlab/*-extensions/
. Они напрямую скопированы с локального сервера jupyter, настроенного так, как мне нравится.
Jupyterlab прекрасно запускается из контейнера, и когда я подключаюсь к серверу, я могу открыть Advanced Settings Editor, открыть файлы JSON, скопировать-вставить содержимое в панель редактора настроек, и все работает отлично. После копирования-вставки и сохранения файлы настроек генерируются в ~/.jupyter/lab/user-settings/@jupyterlab/*-extensions/
. Пока все хорошо.
Что я хочу сделать, так это, как часть установки образа Docker (или даже через простой сценарий bash), скопировать настройки из места их хранения в нужное место, чтобы jupyter lab прочитал их и загрузил мои настройки.
Однако, даже когда файлы same с same содержимым предварительно скопированы в конечное место назначения (~/.jupyter/lab/user-settings/@jupyterlab/*-extensions/
), ни одна из настроек не загружается при запуске сервера. Даже когда я открываю jupyter, вызываю терминал и копирую файлы в нужное место, настройки не загружаются
Как я понял, наличие правильно отформатированных файлов в нужном месте - это все, что нужно jupyter для загрузки настроек. Но, похоже, в моем процессе чего-то не хватает, так что ядро не распознает/загружает файлы. Чего мне не хватает?