tar utime из docker-on-windows не работает - PullRequest
0 голосов
/ 29 октября 2018

Я пытаюсь сделать некоторые сборки из докера (особенно yocto), и я хотел бы иметь возможность запустить его и иметь вывод в файловой системе Windows. Однако, независимо от того, что я делаю, utime не работает из контейнера докера.

(Обратите внимание, что все в порядке, если я изменю выходные каталоги так, чтобы они находились внутри контейнера докера, вместо двух томов докера, подключенных к локальной файловой системе Windows)

В частности, из tar (выдержка): Cannot utime: Operation not permitted (не то, чтобы добавление -m обходило эту проблему, но я не контролирую все места, где вызывается tar)

Все, что я прочитал об этой ошибке, указывает на проблему с правами доступа к файлам, но я попытался запустить docker из PowerShell от имени администратора, и это не решило проблему.

Является ли это просто недостатком файловой системы Windows (NTFS) или есть способ настроить тома докера для получения необходимых разрешений для установки Utime.

...