Docker: сбой при создании среды выполнения OCI: исполняемый файл не найден в $ PATH

Сообщение об ошибке, которое я получаю при запуске контейнера:

Docker: Error response from daemon: OCI runtime create failed: container_linux.go:348: starting container process caused "exec: \"mkdir NNEEWW\": executable file not found in $PATH": unknown

Мой Dockerfile:

FROM python:3

COPY . /

RUN pip install --no-cache-dir -r /requirements.txt

EXPOSE 5678

CMD ["mkdir NNEEWW", "&", "jupyter", "notebook", "--ip=0.0.0.0", "--port=5678", "--allow-root"]

Развертывание модели машинного обучения с помощью Flask - Angular в Kubernetes
Развертывание модели машинного обучения с помощью Flask - Angular в Kubernetes
Kubernetes - это портативная, расширяемая платформа с открытым исходным кодом для управления контейнерными рабочими нагрузками и сервисами, которая...
Как создать PHP Image с нуля
Как создать PHP Image с нуля
Сегодня мы создадим PHP Image from Scratch для того, чтобы легко развернуть базовые PHP-приложения. Пожалуйста, имейте в виду, что это разработка для...
1
0
1 883
1

Ответы 1

Вам необходимо извлечь "mkdir NNEEWW", "&"* за пределы CMD, так как в докере CMD используется для запуска исполняемого файла, вы в любом случае можете создать новую папку перед командой CMD, используя команду RUN mkdir NNEEWW.

Другие вопросы по теме