1

求助,Docker版的EMBY不能访问子文件夹

发表于:2024-11-4 23:36:29 问答互助 274
试了很久,应用商店安装的EMBY可以通过复制粘帖直接路径,添加本地硬盘上的文件夹,实现访问。
docker版的emby,不管是开心版还是官方版,映**文件夹,只能看到映射的文件夹名字,点不进去,不能访问子文件夹,但是可以访问外挂的百度网盘等,docker版的jellyfin就没这个问题。
求解!!!!


收藏
送赞 1
分享

发表回复

评论列表(9)

docker版的emby, 把 /data/movies 映射为根目录。 改compose.yml配置,或通过桌面docker - 容器 - emby - 存储位置更改。
2024-11-5 09:21:37 回复
遇到过类似问题,即便以root用户执行也无法进行选择,最后通过“ chmod -R a+rwX 你的路径”解决
2024-11-6 11:27:49 1 回复
我也是现在也没解决
2024-11-6 17:04:31 回复
看我的配置 最下面  详情 回复
2024-11-8 14:53
感谢楼上的指点,具体是:在docker->容器->终端->/bin/sh->chmod -R a+rwX 你的路径
chmod -R a+rwX 命令递归地为指定目录及其所有子目录和文件添加读、写和执行权限
你的路径是指映射到容器中的路径,不是在nas的物理路径,是存储位置中间那个
2024-11-7 19:10:55 回复
我也是这个问题  为什么docker compose 会出现
2024-11-7 23:00:52 回复
兄弟 我帮你解答一下  docker compose 可以用这套方案,有文字注释 你看看
version: '3.8'

services:
  emby:
    image: amilys/embyserver
    container_name: embyserver
    privileged: true  # 允许容器使用主机的硬件资源(包括核显)
    environment:
      - UID=0  # 设置容器内部的用户 ID 为 root 用户
      - GID=0  # 设置容器内部的组 ID 为 root 组
      - GIDLIST=0  # 可选:设置其他需要的组 ID 列表(此处为 root 组)
      - PUID=0  # 设置容器内的用户 ID 为 root 用户
      - PGID=0  # 设置容器内的组 ID 为 root 组
    ports:
      - "8096:8096"  # 默认 Emby 端口
    volumes:
      - /vol1/1000/视频:/视频  # 绑定你的媒体文件目录
      - ./config:/config  # Emby 配置目录
    devices:
      - "/dev/dri:/dev/dri"  # 显式映射 GPU 设备
    restart: unless-stopped  # 容器失败自动重启
2024-11-8 11:15:10 回复
看我的配置  最下面
2024-11-8 14:53:05 回复
我研究出来,映射两个文件夹,一个config,一个data,环境变量里UID=1000,GID=1000,  然后就能访问子文件夹了
2024-11-9 12:32:56 回复
天呐!你这个办法有效,且最简单!!!!!!!!!!!!感谢  详情 回复
前天 13:26
天呐!你这个办法有效,且最简单!!!!!!!!!!!!感谢
前天 13:26 回复
June·张俊

TA还没有介绍自己~

6

主题

17

回帖

35

积分

江湖小虾

积分
35
话题