Я получил Docker изображения (в частности, последние изображения Tensorflow из их официального Docker репозитория). Я запускаю контейнер как пользователь, и файл docker для запуска:
docker run -it --rm \
--gpus all \
-p 8888:8888 \
--user 1000:1000 \
tensorflow/tensorflow:latest-gpu-py3-jupyter \
bash
Похоже, что файлы конфигурации записываются в каталог root (/), поэтому, когда я активировать i python, я получаю это предупреждение:
/usr/local/lib/python3.6/dist-packages/IPython/paths.py:67: UserWarning: IPython parent '/' is not a writable location, using a temp directory.
" using a temp directory.".format(parent))
И когда я pip install --user
что-то вроде JupyterLab и пытаюсь перейти в темный режим, я получаю это предупреждение:
500 PUT /lab/api/workspaces/lab?1586173164575 (172.17.0.1): [Errno 13] Permission denied: '/.jupyter'
Любые рекомендации о том, как мне заставить * python и jupyterlab работать корректно как пользователь, а не root?