#docker
#docker
Вопрос:
Мой Dockerfile выглядит следующим образом.
FROM python:3
RUN apt-get update amp;amp; apt-get install -y python3-pip
COPY requirements.txt .
RUN pip install -r requirements.txt
#install jupyter
RUN useradd -ms /bin/bash demo
#change to new user
USER demo
#set the container working directory to user home folder
WORKDIR /home/demo
#start the jupyter notebook
ENTRYPOINT ["jupyter","notebook", "--ip=0.0.0.0"]`
Он успешно создает образ. Но во время запуска я получаю ошибку, подобную этой.
container_linux.go:349: starting container process caused "exec: "jupyter": executable file not found in $PATH": unknown.
Есть идеи, как это решить
Комментарии:
1. Действительно ли это указано в
requirements.txt
файле?
Ответ №1:
Вы используете python3 в качестве базового образа, jupyter по умолчанию не установлен. Вместо этого вам следует взглянуть на изображение jupyter: Изображение Jupyter Docker