我是Docker的新手,目前遇到使用Dockerfile将本地python文件导入我的Flask应用程序的问题
文件层次结构:
当前Dockerfile:
FROM ubuntu:latest
RUN apt-get update -y
RUN apt-get install -y python-pip python-dev build-essential
COPY cli /app
COPY web /app
WORKDIR /app
RUN pip install -r requirements.txt
ENTRYPOINT ["python"]
CMD ["app.py"]
在我的应用程序中,我试图从另一个python文件(称为gui_prompt)运行一个方法。 当我尝试构建应用程序时,在容器ID上运行docker日志文件时,该应用程序立即崩溃并为我提供了此堆栈跟踪:
File "app.py", line 3, in <module>
from cli.survey_input import gui_prompt
ImportError: No module named cli.survey_input
我不能正确导入cli文件夹吗?