WSL2内安装docker,映射Windows主机目录,结果emby等无法读取到目录内的视频文件

RTRT,本意是想用Windows取代NAS的。毕竟NAS的机箱挺大的。

emby 的服务端有Windows 版,直接用它应该也可以吧。

本意是想问下,WSL映射的Windows文件夹,在WSL的docker应用和纯Linux下的docker有区别么?为什么无法读取到文件?

之前玩wsl一代的时候,wsl好像是在C盘又开了个区域,放入了/home,/etc等系统文件,同理docker镜像映射的也是这个空间内的文件,无法访问到windows的文件夹。这个空间windows可以访问到,非常深,开头是一长串字母和数字。有个思路,是否可以在wsl下,将媒体文件夹链接到/home下,如果不行,还不如楼上直接用Windows下的emby。

盘点了一下我用nas的场景,其实主要是用docker和同步功能。现在想如果能够用Windows主机代替群晖,可以:1.省下nas的钱和空间 2.性能更强劲
除了docker跑emby,还想跑一些别的程序。
如果官方的docker可以直接挂载win程序的话,也可以考虑。

安装的是Docker Desktop for Windows吗?这个是官方推荐的安装方式。

wsl1和2里Windows的host目录都是以/mnt/c/...这种方式自动挂载的。wsl2里面挂载的目录io性能相当差。

直接安装的Ubuntu 18LTS,里面命令行安装的docker和portainer,然后安装docker的emby,映射目录/mnt/c/wsl/video到emby的docker中,也在emby中选择了相应目录,但是无法找到任何一部电影。

自己顶一下