我创建了一个指定
的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
错误?