У меня есть основная папка рабочего места (WORKDIR в Dockerfile), которая содержит папку initialize
с файлом max_init.py
.Проблема в том, что когда я запускаю образ, он не может импортировать этот модуль:
File "app.py", line 1, in <module>
from initialize.max_init import *
ImportError: No module named initialize.max_init
Dockerfile:
FROM ubuntu:latest
RUN apt-get update -y && \
apt-get install -y python-pip python-dev build-essential
COPY . /workbench
WORKDIR /workbench
RUN pip install -r requirements.txt
EXPOSE 8888
EXPOSE 5000
ENTRYPOINT ["python"]
CMD ["app.py"]
Я думаю, что проблема заключается в моем отсутствии опыта в Docker, ноЯ не могу найти решение самостоятельно
Редактировать: иерархия:
workbench
|-- app.py
|-- initialize
|-- max_init.py