Docker CMD不执行,程序不运行

0 人关注

我有一个Python项目,我有一个Docker文件,但问题是,由于一些神奇的原因,当我构建docker镜像,然后运行它时,我没有看到代码的结果,如果我只是在pycharm或在控制台正常运行它,谁知道为什么会这样?这真是太奇怪了。

FROM python:3.8-slim-buster
WORKDIR /app
COPY requirements.txt requirements.txt
COPY . /app
RUN pip3 install -r requirements.txt
CMD ["python3","main.py"]

requirements.txt文件是我存储所有需要安装的软件包的地方,以便我的程序能够工作。

2 个评论
什么 does 当你运行它时发生了什么?你会得到一个错误信息吗?意外的输出?一些其他的行为?
不!该程序就是不运行!但没有错误
python
docker
data-science
Johny
Johny
发布于 2021-05-10
1 个回答
RafaelJan
RafaelJan
发布于 2021-05-10
已采纳
0 人赞同

你把你的应用程序复制到错误的路径。

由于你使用 WORKDIR ,你需要知道(从正式的 site ):