数据权限 Docker for Windows

Job*_*bel 1 linux windows permissions owncloud docker

我正在使用 Docker for Windows 和 owncloud 容器,我共享卷,在 docker-compose.yml 上设置,以保留数据。从我的 docker-compose.yml 中提取

`自己的云:

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
Run Code Online (Sandbox Code Playgroud)

`

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

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

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

预先感谢您的回答。

h3x*_*eam 5

在 Windows 客户端中,您可以将 docker 配置为允许在特定驱动器上进行读/写。在你的情况下,它是F:驱动器。这应该可以解决您的权限问题。

在此处输入图片说明