исполняемый файл отсутствует в пути для jupyter notebook в контейнере docker

#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