Django Docker无法识别Dockerfile
我遇到了docker无法识别我的Dockerfile的问题 -我想做的事: 对现有heroku应用程序进行docker上载 -发生的错误:****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 -我的设置: 我桌面上
无法使用前端dockerfile解决问题。v0:无法读取dockerfile:open/var/lib/docker/tmp/buildkit-mount649479195/dockerfile:没有此类文件或目录
-我尝试过的:
确保docker文件位于mymanage.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
,没有文件扩展名
重命名它,然后重试