在Python / Django Web App中使用Docker Container打开文件

时间:2016-08-15 06:38:32

标签: python django docker

我创建了一个指定

的docker容器
WORKDIR /usr/src/app

在我的Django网络应用程序中,我尝试访问

file_path = '/usr/src/app/management_app/mock/printable-profile.json'

File "/usr/src/app/management_app/urls/__init__.py", line 5, in <module>
app_1  |     from ..views import views
app_1  |   File "/usr/src/app/management_app/views/views.py", line 13, in <module>
app_1  |     json_data = open(file_path)
app_1  | FileNotFoundError: [Errno 2] No such file or directory: '/usr/src/app/management_app/mock/printable-profile.json'

容器构建正确。我通过创建快照并运行

来访问容器文件系统
$ docker run -t -i mgmtsnapshot /bin/bash

我可以确认文件存在于所需的路径中。在docker容器中调用open()是否有问题?或者还有什么导致file not found错误?

0 个答案:

没有答案