来自 docker-on-windows 的 tar utime 不起作用

Ben*_*Ben 5 tar docker docker-for-windows

我正在尝试从 docker (特别是 yocto)进行一些构建,并且我希望能够运行它并让输出位于 Windows 文件系统中。但是,无论我做什么,utime都无法在 docker 容器中工作。

(请注意,如果我将输出目录更改为 docker 容器内,而不是安装到本地 Windows 文件系统的两个 docker 卷,则一切都很好)

具体来说,来自tar(摘录):( Cannot utime: Operation not permitted不是添加-m可以解决这个问题,但我无法控制调用 tar 的所有位置)

我读到的有关此错误的所有内容都指向文件权限问题,但我尝试以管理员身份从 PowerShell 运行 docker,但它无法解决问题。

这只是 Windows 文件系统 (NTFS) 的缺陷吗?还是有办法配置 docker 卷以获得设置 utime 所需的权限。