Linux Windows数据权限Docker

Linux Windows数据权限Docker,linux,windows,docker,permissions,owncloud,Linux,Windows,Docker,Permissions,Owncloud,我正在使用Docker for Windows和owncloud容器,并在Docker-compose.yml上设置共享卷,以便持久化数据。 从我的docker-compose.yml中摘录 `owncloud: image: jobel/owncloud:1.1 links: - db:db ports: - 8002:80 volumes: - f:/Program Files/Docker/Docker VM/owncloudconfig:/va

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

`owncloud:

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;(

或者其他解决方案是什么


提前感谢您的回答。

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

下面是一个可以使用的示例,您只需要让docker在容器中执行Linux命令

希望这有帮助

例如:

$docker container exec-t local containerls-ld/var/www/html/config


$docker container exec-t local containerchmod 0770/var/www/html/config

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

下面是一个可以使用的示例,您只需要让docker在容器中执行Linux命令

希望这有帮助

例如:

$docker container exec-t local containerls-ld/var/www/html/config


$docker container exec-t local containerchmod 0770/var/www/html/config

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


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


Stack Overflow是一个关于编程和开发问题的网站。这个问题似乎与主题无关,因为它不是关于编程或开发的。请参阅帮助中心。也许或者是一个更好的提问地方。好的,谢谢,我会这样做。Stack Overflow是一个关于编程和开发问题的网站。这个问题出现在因为这不是关于编程或开发的话题。请参阅帮助中心。也许或者会是一个更好的询问的地方。好的,谢谢,我会这样做。