我之前在我的台式电脑上运行了jellyfin,并在手动创建集合(描述,文件夹图片等)中投入了大量工作。现在我想在我全新的Synology Docker NAS上实现jellyfin,它在DS220+上运行Jellyfin。如果我对Docker的理解是正确的,那么它运行的是jellyfin应用程序的一个实例。因此,当它运行时,我无法在我的FileStation浏览器中看到jellyfin的文件夹/文件。
所以我的问题是:如何强制Jellyfin/Docker使用我的desktopPC (基本上是.xml文件)中现有的Jellyfin-Collection-Data。
提前感谢!!
发布于 2021-04-26 02:24:12
您需要为config、cache和media映射文件路径。来自jellyfin文档:
docker run -d -v /srv/jellyfin/config:/config -v /srv/jellyfin/cache:/cache -v /media:/media --net=host jellyfin/jellyfin:latest-v标志的参数表示卷映射。冒号(:)的左边是您的机器的路径,而右边是jellyfin在其容器中查看的路径。如果您没有将容器的内部卷映射到您的机器上,则无法查看这些文件,并且创建的数据将在容器关闭时被销毁。
因此,基本上将上述命令的配置、缓存和媒体路径替换为您的文件夹路径
发布于 2021-04-30 03:21:33
@vanshaj的docker run hello-world将在终端窗口(ssh会话)中执行,而不是在docker容器中执行。
另一种方法是安装synocommunity.com的jellyfin包。这个包不使用docker,几天前就可以使用了。
https://stackoverflow.com/questions/67255336
复制相似问题