【发布时间】:2017-05-13 19:41:49
【问题描述】:
我正在使用 docker-compose 运行 django 应用程序并使用 ngnix 提供服务。当我运行 docker 时
exec DOCKERNAME /bin/sh -c "python manage.py collectstatic --noinput"
发生以下错误
OSError: [Errno 13] Permission denied: '/src/static/admin/js/popup_response.js'
如何在 docker-compose 中使用 sudo 权限运行 collectstatic 命令
【问题讨论】:
-
如果你想在镜像构建后写入那个目录,为什么不把它chown给容器运行的用户(构建镜像时),那么你就不需要sudo了。
标签: django nginx docker docker-compose