如何解决docker容器内拒绝的权限?

时间:2019-01-12 20:57:10

标签: file docker access

我将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

我应该如何为文件或容器授予正确的权限/用户?

1 个答案:

答案 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