Django Docker无法识别Dockerfile

Django Docker无法识别Dockerfile,django,docker,heroku,dockerfile,Django,Docker,Heroku,Dockerfile,我遇到了docker无法识别我的Dockerfile的问题 -我想做的事: 对现有heroku应用程序进行docker上载 -发生的错误:**** 无法使用前端dockerfile解决问题。v0:无法读取dockerfile:open/var/lib/docker/tmp/buildkit-mount649479195/dockerfile:没有此类文件或目录 -我尝试过的: 确保docker文件位于mymanage.py文件所在的位置,并确保其标题为Dockerfile -我的设置: 我桌面上

我遇到了docker无法识别我的Dockerfile的问题

-我想做的事:

对现有heroku应用程序进行docker上载

-发生的错误:****

无法使用前端dockerfile解决问题。v0:无法读取dockerfile:open/var/lib/docker/tmp/buildkit-mount649479195/dockerfile:没有此类文件或目录

-我尝试过的:

确保docker文件位于my
manage.py
文件所在的位置,并确保其标题为
Dockerfile

-我的设置:

我桌面上的文件夹中有一个django项目。该文件夹名为
site1
。 文件夹中是所有django文件。包括我创建的
manage.py
Dockerfile
。 我的heroku应用程序名为:
tactilefire
。我的django应用程序名为
site1app
。我的docker文件包括:

FROM python:3.8
ADD . /site1/
WORKDIR /site1
RUN apt-get update
RUN apt-get install -y pandoc
RUN apt-get install -y texlive-fonts-recommended
RUN pip install --upgrade pip
RUN pip install -r requirements.txt
RUN python manage.py makemigrations && python manage.py migrate
CMD gunicorn --bind 0.0.0.0:$PORT site1.wsgi
因此,当我尝试构建我的docker时,我得到了错误。 有什么想法吗?我的设置一定有问题吧


您的文件实际上被称为
Dockerfile.txt
。它必须命名为
Dockerfile
,没有文件扩展名

重命名它,然后重试