【求助】一个尝试,使用WSL的Linux运行docker挂载Windows磁盘,从而一个主机使用Windows和NAS

RTRT,进行了如标题所示的测试,结果WSL的终端可以正常读取的文件名,到了docker中挂载后,中文目录和文件名变成了??,导致emby中无法正常识别。

有没有大佬知道是什么情况呢?

直接 Docker Desktop 是不是可以?

直接win的smb不行吗

docker desktop不是使用的是Windows虚拟机,不能挂载windows目录么?

除了emby,还想运行一些其他的软件。

大概率是文件名编码问题,wsl里可能装了编码转换软件,但是docker中的系统并没有。

具体是使用了什么样的编码转换软件呢?如何使得docker和wsl一样支持Windows的中文文件?

大概是iconv吧,平时不玩儿linux,偶尔用的时候会安装。你看看你的这俩系统是不是能看的装了,不能看的没装。如果是,可以尝试安装配置一下。