docker容器中的Python写入权限被拒绝

docker容器中的Python写入权限被拒绝,docker,uwsgi,python-3.7,Docker,Uwsgi,Python 3.7,我正试图使用pandas在我的flask应用程序(包装为uwsgi)中向文件写入csv,但我一直收到一个权限被拒绝错误,尽管将uwsgi添加到我的用户组,我是否错过了什么 docker构建文件: 最终图像中的/app来自何处,其权限是什么?(我没有看到任何会导致\u uwsgi用户拥有或可写目录的内容。)您找到解决方案了吗? FROM kennethreitz/pipenv as build ADD . /app WORKDIR /app RUN pipenv install --deploy

我正试图使用pandas在我的flask应用程序(包装为
uwsgi
)中向文件写入csv,但我一直收到一个
权限被拒绝
错误,尽管将uwsgi添加到我的
用户组
,我是否错过了什么

docker构建文件:
最终图像中的
/app
来自何处,其权限是什么?(我没有看到任何会导致
\u uwsgi
用户拥有或可写目录的内容。)您找到解决方案了吗?
FROM kennethreitz/pipenv as build
ADD . /app
WORKDIR /app
RUN pipenv install --deploy --system \
 && pipenv lock -r > requirements.txt \
 && pipenv run python setup.py bdist_wheel

FROM ubuntu:bionic
COPY --from=build /app/dist/*.whl .
ARG DEBIAN_FRONTEND=noninteractive
RUN set -xe \
 && apt-get update -q \
 && apt-get install -y -q \
        python3-wheel \
        python3-pip \
        uwsgi-plugin-python3 \
 && python3 -m pip install *.whl \
 && apt-get remove -y python3-pip python3-wheel \
 && apt-get autoremove -y \
 && apt-get clean -y \
 && rm -f *.whl \
 && rm -rf /var/lib/apt/lists/* \
 && mkdir -p /app \
 && useradd _uwsgi --no-create-home --user-group
USER _uwsgi
ENTRYPOINT ["/usr/bin/uwsgi", \
            "--master", \
            "--enable-threads", \
            "--die-on-term", \
            "--plugin", "python3"]
CMD ["--http-socket", "0.0.0.0:8000", \
     "--processes", "4", \
     "--chdir", "/app", \
     "--check-static", "static", \
     "--module", "server:app"]