【发布时间】:2016-08-15 06:38:32
【问题描述】:
我已经创建了一个指定的 docker 容器
WORKDIR /usr/src/app
在我的 Django Web 应用程序中,我尝试访问
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 错误?
【问题讨论】: