我正在尝试从docker(特别是yocto)进行一些构建,我希望能够运行它并将输出存储在Windows文件系统中。但是,无论如何,utime
在docker容器中都无法工作。
(请注意,如果我将输出目录更改为docker容器内部,而不是将两个docker卷安装到本地Windows文件系统中,一切都很好)
具体来说,从tar
(摘录):Cannot utime: Operation not permitted
(不是添加-m
可以解决此问题,但是我无法控制tar被调用的所有位置)
我读到的所有关于此错误的信息都指向文件权限问题,但是我尝试以管理员身份从PowerShell运行docker,但这不能解决问题。
这是否只是Windows文件系统(NTFS)的不足,还是可以将Docker卷配置为具有设置utime所需的权限?