[Докер] [Создать] Владение подключенными томами - PullRequest
0 голосов
/ 10 сентября 2018

Я использую windows / iis на хосте windows и пытаюсь монтировать тома с помощью docker-compose. Моя проблема - владение смонтированными файлами. IIS не может выполнить любой файл php (PHP в IIS работает нормально, я могу выполнить phpinfo через браузер, если файл создан в контейнере). Можно ли сменить владельца, когда монтируются тома docker-compose?

Мой docker-compose.yml:

version: '3.6'

services:
  iis:
    build: ./docker/iis
    ports:
      - "8080:80"
    environment:
    - COMPOSE_CONVERT_WINDOWS_PATHS=1
    - COMPOSE_FORCE_WINDOWS_HOST=1
    volumes:
    - type: bind
      source: .\
      target: C:\inetpub\wwwroot\
      volume:
        nocopy: true

Текущее владение:

PS C:\inetpub\wwwroot> get-acl phpinfo.php | fl


Path   : Microsoft.PowerShell.Core\FileSystem::C:\inetpub\wwwroot\phpinfo.php
Owner  : O:S-1-5-21-564662737-1608546433-1253539930-1001
Group  : G:S-1-5-21-564662737-1608546433-1253539930-513
Access : BUILTIN\Administrators Allow  FullControl
         NT AUTHORITY\SYSTEM Allow  FullControl
         BUILTIN\Users Allow  ReadAndExecute, Synchronize
         NT AUTHORITY\Authenticated Users Allow  Modify, Synchronize
Audit  :
Sddl   : O:S-1-5-21-564662737-1608546433-1253539930-1001G:S-1-5-21-564662737-1608546433-1253539930-513D:AI(A;ID;FA;;;BA)(A;ID;FA;;;SY)(A;ID;0x1200a9;;;BU)(A;ID;0x1301bf;;;AU)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...