我将docker文件用于项目API Sprout。
我想在名为open_api.json
的本地文件上的docker容器内启动可执行文件。按照自述文件,我运行:
docker run -p 8000:8000 -v $(pwd)open_api.json:/api.json danielgtaylor/apisprout /api.json
但是失败了
[..datetime...] open /tmp/api.json: permission denied
我应该如何为文件或容器授予正确的权限/用户?
答案 0 :(得分:0)
您需要授予api.json文件正确的权限。
供测试使用:
chmod 777 api.json
。如果可行,请将权限更改为更严格的权限
https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/4/html/Step_by_Step_Guide/s1-navigating-ownership.html