LinuxServer.io 团队专注于提供高质量容器化应用,其容器具有以下特点:
如需了解更多或寻求帮助,可通过以下渠道联系我们:
Plex 是一款媒体服务器软件,可整理个人媒体库(视频、音乐、照片)并流式传输到智能电视、机顶盒和移动设备。本容器为独立的 Plex Media Server 打包版本,设计简洁,支持批量操作,提升使用效率。
容器通过 Docker manifest 实现多平台支持,拉取 lscr.io/linuxserver/plex:latest 即可自动匹配对应架构。也可通过标签指定具体架构:
| 架构 | 支持状态 | 标签格式 |
|---|---|---|
| x86-64 | ✅ | amd64-<version tag> |
| arm64 | ✅ | arm64v8-<version tag> |
Web 管理界面地址:<你的IP>:32400/web
VERSION 变量,容器不会自动更新 Plex。VERSION 变量的有效值:
docker:由 Docker 管理版本(默认,保持与 Dockerhub 镜像同步)latest:更新至当前账号有权访问的最新版本public:PlexPass 用户可更新至最新公开版本(避免测试版)<specific-version>:指定具体版本(如 0.9.12.4.1192-9a47d21),需注意:非 PlexPass 账号无法访问测试版需将显卡设备挂载到容器内:
bash--device=/dev/dri:/dev/dri
容器会自动配置 abc 用户对设备的访问权限。
需先在主机安装 nvidia-container-toolkit,然后启动容器时添加:
bash--runtime=nvidia -e NVIDIA_VISIBLE_DEVICES=all
(NVIDIA_VISIBLE_DEVICES 可指定 GPU 的 UUID,通过 nvidia-smi --query-gpu=gpu_name,gpu_uuid --format=csv 获取)
大多数 Arm 设备(如树莓派 4)需在 /boot/usercfg.txt 中启用 dtoverlay=vc4-fkms-v3d,容器会自动识别 /dev/dri 设备。
容器支持只读文件系统,详情参考 ***文档。
限制:
容器支持非 root 用户运行,详情参考 ***文档。
限制:
yaml--- services: plex: image: lscr.io/linuxserver/plex:latest container_name: plex network_mode: host environment: - PUID=1000 # 用户ID(必填) - PGID=1000 # 组ID(必填) - TZ=Etc/UTC # 时区(必填,如 Asia/Shanghai) - VERSION=docker # 版本控制(必填,参考上文说明) - PLEX_CLAIM= # 可选,Plex 服务器认领令牌(从 [***] 获取,4分钟内有效) volumes: - /path/to/plex/library:/config # Plex 配置目录(必填,建议预留50GB以上空间) - /path/to/tvseries:/tv # 电视剧目录(可选,可添加多个) - /path/to/movies:/movies # 电影目录(可选,可添加多个) restart: unless-stopped
bashdocker run -d \ --name=plex \ --net=host \ -e PUID=1000 \ -e PGID=1000 \ -e TZ=Etc/UTC \ -e VERSION=docker \ -e PLEX_CLAIM= `#可选` \ -v /path/to/plex/library:/config \ -v /path/to/tvseries:/tv \ -v /path/to/movies:/movies \ --restart unless-stopped \ lscr.io/linuxserver/plex:latest
| 参数 | 作用 |
|---|---|
--net=host | 使用主机网络模式(推荐) |
-e PUID=1000 | 用户ID,用于权限映射(通过 id 你的用户名 查看) |
-e PGID=1000 | 组ID,同上 |
-e TZ=Etc/UTC | 时区,如 Asia/Shanghai |
-e VERSION=docker | 版本控制(见“应用设置”部分) |
-e PLEX_CLAIM= | Plex 认领令牌(可选,有效期4分钟) |
-v /config | Plex 配置目录(存储媒体库信息,需大容量空间) |
-v /tv | 媒体目录(可添加多个,如 /movies、/photos) |
--read-only=true | 只读模式运行(需配合文档配置) |
--user=1000:1000 | 非 root 用户运行(指定 UID:GID) |
可通过 FILE__ 前缀从文件加载环境变量,例如:
bash-e FILE__MYVAR=/run/secrets/mysecretvariable
容器会将 /run/secrets/mysecretvariable 文件内容作为 MYVAR 的值。
通过 -e UMASK=022 自定义服务的文件权限掩码(参考 umask 说明)。
若需使用桥接模式(非 host 网络),需映射端口(***端口说明):
bash-p 32400:32400 \ # 必选 -p 1900:1900/udp \ # 可选 -p 5353:5353/udp \ # 可选 -p 8324:8324 \ # 可选 -p 32410:32410/udp \ # 可选 -p 32412:32412/udp \ # 可选 -p 32413:32413/udp \ # 可选 -p 32414:32414/udp \ # 可选 -p 32469:32469 # 可选
首次设置需通过 PLEX_CLAIM 认领服务器。
--device=/dev/dri:/dev/dri(Intel/AMD)--device=/dev/dvb:/dev/dvb使用 -v 挂载卷时,需确保主机目录所有者与容器内 PUID/PGID 一致,避免权限问题。通过以下命令查看当前用户的 UID/GID:
bashid 你的用户名
示例输出:
textuid=1000(你的用户名) gid=1000(你的用户名) groups=1000(你的用户名)
可通过 Docker Mods 扩展容器功能,查看可用模块:
bashdocker exec -it plex /bin/bash
bashdocker logs -f plex
bashdocker inspect -f '{{ index .Config.Labels "build_version" }}' plex
bashdocker inspect -f '{{ index .Config.Labels "build_version" }}' lscr.io/linuxserver/plex:latest
bashdocker-compose pull # 更新所有镜像 # 或 docker-compose pull plex # 仅更新 plex
bashdocker-compose up -d # 重启所有容器 # 或 docker-compose up -d plex # 仅重启 plex
bashdocker image prune
bashdocker pull lscr.io/linuxserver/plex:latest
bashdocker stop plex && docker rm plex # 重新运行 docker run 命令(配置会保留在 /config 卷中)
如需自定义镜像,可本地构建:
bashgit clone [***] cd docker-plex docker build \ --no-cache \ --pull \ -t lscr.io/linuxserver/plex:latest .
跨架构构建(如 x86_64 构建 arm64):
bashdocker run --rm --privileged lscr.io/linuxserver/qemu-static --reset docker build -f Dockerfile.aarch64 -t lscr.io/linuxserver/plex:latest .
UMASK_SETPLEX_CLAIM 变量,移除 /transcode 卷(Plex 已默认使用 /config 下目录)VERSION=public 更新逻辑/transcode 卷支持,优化 PlexPass 下载逻辑来自真实用户的反馈,见证轩辕镜像的优质服务
免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
在 Linux 系统配置镜像加速服务
在 Docker Desktop 配置镜像加速
Docker Compose 项目配置加速
Kubernetes 集群配置 Containerd
在宝塔面板一键配置镜像加速
Synology 群晖 NAS 配置加速
飞牛 fnOS 系统配置镜像加速
极空间 NAS 系统配置加速服务
爱快 iKuai 路由系统配置加速
绿联 NAS 系统配置镜像加速
QNAP 威联通 NAS 配置加速
Podman 容器引擎配置加速
HPC 科学计算容器配置加速
ghcr、Quay、nvcr 等镜像仓库
无需登录使用专属域名加速
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429