欢迎光临
我们一直在努力

python-Dockerfile找不到app.py

本站教程收集整理的这篇文章主要介绍了python-Dockerfile找不到app.py ,本站教程本站觉得挺不错的,现在分享给大家,也给大家做个参考。

我在嵌入docker映像的flask应用程序中具有以下文件夹结构.

├── Dockerfile
├── README.md
├── app
│?? ├── __init__.py
│?? ├── app.py
│?? ├── db
│?? ├── imgcomp
│?? │?? └── __init__.py
│?? ├── static
│?? └── templates
│??     ├── comparison_result.html
│??     ├── display_images.html
│??     ├── index.html
│??     └── upload.html
├── docker-compose.yml
├── requirements.txt
└── tests

这些是docker-compose.yml的内容:

version: '2'
services:
    web:
    build: .
    ports:
       - "便宜美国vps5000:5000"
    volumes:
       - .:/code

这些是Dockerfile的内容:

FROM python:3.4-alpine
ADD . /code
workdir /code
RUN pip install -r requirements.txt
CMD ["python","app.py"]

当我运行docker-compose up时,出现错误:

web_1  | python: can't open file 'app.py': [Errno 2] No such file or directory

仅仅是因为它在子文件夹中.将参数更改为app / app.py并没有帮助.另外,当我向下运行docker-compose,然后编辑文件时,当我再次运行docker-compose时,似乎没有在文件上进行任何更改.我想念什么?
最佳答案
您在issue 1616中有相同的问题

ADD . /code
workdir /code
volumes:
 - .:/code

原因:

在Windows上,请注意您的路径及其共享状态:请参阅issue 3157.

本站总结

以上是本站教程为你收集整理的python-Dockerfile找不到app.py 全部内容,希望文章能够帮你解决python-Dockerfile找不到app.py 所遇到的程序开发问题。

如果觉得本站教程网站内容还不错,欢迎将本站教程推荐给好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。