Docker Can';t从容器卷访问django介质

Docker Can';t从容器卷访问django介质,docker,docker-compose,Docker,Docker Compose,我正试图在docker swarm中创建一个已装入的卷,并从webapp(Django)访问它。我创建了这个卷,放入一个容器,它就在那里。然而,我的Django应用程序在尝试访问任何图像时得到了404。我使用的目录和分支与生产目录相同 所以,我的问题是,我是否应该意识到可能导致此问题的任何许可问题?或者可能是容器上创建卷的方式导致了此问题 如何在compose中设置卷: volumes: - /mnt/intranet_videos:/mnt/intranet/video - /mnt/

我正试图在docker swarm中创建一个已装入的卷,并从webapp(Django)访问它。我创建了这个卷,放入一个容器,它就在那里。然而,我的Django应用程序在尝试访问任何图像时得到了404。我使用的目录和分支与生产目录相同

所以,我的问题是,我是否应该意识到可能导致此问题的任何许可问题?或者可能是容器上创建卷的方式导致了此问题

如何在compose中设置卷:

volumes:
  - /mnt/intranet_videos:/mnt/intranet/video
  - /mnt/intranet_media/intranet:/mnt/intranet/media
附加图像(与Swarm中容器旁边的生产操作系统并排)

这可能会对您有所帮助:@PhilipBailey谢谢,我认为这可能是问题所在,所以我目前正在运行debug off,但仍然不走运:/我不是说一定要调试,我是指针对您的本地环境的DNS解析。假设容器中没有运行web服务器,而容器为应用服务器提供这些媒体文件。@PhilipBailey抱歉,我可能应该在这方面做更多描述。因为我们试图将堆栈移动到docker,所以我的运行与生产几乎相同。只有这一个障碍,其他一切都非常有效。我通过gunicorn提供服务,我在compose中调用了gunicorn,并通过Nginx代理权限访问它。