Я начинаю с docker и создаю образ с jupyter и некоторыми библиотеками python. Конечный пользователь должен иметь возможность использовать jupyter и обращаться к определенным каталогам данных хоста через контейнер (права на чтение/запись), но должен быть пользователем без полномочий root. Вот мой dockerfile до сих пор:Создание пользователя без полномочий root в jupyter dockerfile
FROM ubuntu:latest
RUN apt-get update && apt-get install -y \
python-pip
RUN pip install --upgrade pip && pip install jupyter \
pandas \
numpy
RUN useradd -r -g users A && \
mkdir /myhome && \
chown -R A:users /myhome
EXPOSE 8888
WORKDIR /myhome
CMD ["jupyter", "notebook", "--port=8888", "--no-browser", "--ip=0.0.0.0"]
Я бегу это, делая docker run -it -p 8888:8888 -u="A" -v /some/host/files:/myhome
Но тогда я получил ошибку jupyter что говорит OSError: [Errno 13] Permission denied: '/home/A'
Любая помощь приветствуется. Большое спасибо!