无法使用Docker容器从Django应用创建文件夹

时间:2019-10-16 13:42:44

标签: docker docker-compose dockerfile docker-machine django-2.2

当我的django应用通过容器运行时,无法通过以下命令创建文件夹。

os.makedirs(path)

当我在没有docker的情况下从本地命令提示符运行django项目时,可以创建相同的命令。

我的Dockerfile

FROM python:3.6.9-stretch
ENV PYTHONUNBUFFERED 1
ENVC_FORCE_ROOT true
RUN mkdir /src
RUN mkdir /static
WORKDIR /src
ADD ./src /src

RUN pip install -r requirements.pip
CMD python manage.py collectstatic --no-input;python manage.py migrate; gunicorn specextractor.wsgi -b 0.0.0.0:8000

在我的views.py中,我曾经使用用户名登录到应用程序中来创建文件夹。在没有docker的情况下运行时,该功能可以运行,但在通过docker容器运行时,该功能将失败。

任何建议都会很有帮助。

0 个答案:

没有答案