首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于Windows的数据权限Docker

用于Windows的数据权限Docker
EN

Stack Overflow用户
提问于 2018-01-13 22:06:11
回答 2查看 11.6K关注 0票数 1

我使用Docker for Windows,使用owncloud容器,并且我在docker-compose.yml上设置共享卷,以便持久化数据。从我的docker-compose.yml中提取

` owncloud:

代码语言:javascript
复制
image: jobel/owncloud:1.1

links: 

    - db:db

ports:

    - 8002:80   

volumes:

    - f:/Program Files/Docker/Docker VM/owncloudconfig:/var/www/html

    - f:/Program Files/Docker/Docker VM/owncloudconfig/apps:/var/www/html/apps

    - f:/Program Files/Docker/Docker VM/owncloudconfig/config:/var/www/html/config

    - f:/Program Files/Docker/Docker VM/owncloudconfig/data:/var/www/html/data

`

数据存在,但当我尝试连接到我的web浏览器时,它显示:“您的数据文件夹可以被其他用户读取。请在0770模式下更改目录权限,以便其他用户不会列出该内容。”(翻译fr->eng)

但是如何将windows文件夹权限更改为0770?;(

或者其他的解决方案是什么?

提前感谢您的答复。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-05-08 01:56:22

在Windows客户端中,您可以将docker配置为允许对特定驱动器执行读/写操作。在您的示例中,它是F:驱动器。这应该会解决您的权限问题。

票数 5
EN

Stack Overflow用户

发布于 2018-01-14 02:14:44

运行在Docker中的web服务器正在检查文件夹权限,这与windows无关;您需要在Docker内部验证文件夹权限

下面是一个你可以尝试的例子,你只需要让docker在容器中执行Linux命令

希望这能有所帮助

例如:

$ docker container exec配置本地容器ls -ld /var/www/ -t /

$ docker container exec配置本地容器chmod 0770 /var/www/html/ -t

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48240635

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档