本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com

Plex Media Server Docker镜像是用于部署Plex Media Server的容器化解决方案。Plex Media Server是一款功能强大的媒体服务器软件,允许用户组织、管理个人媒体库(如电影、电视节目、音乐、照片等),并通过网络在各种设备(包括电脑、手机、平板、智能电视、流媒体设备等)上流式传输媒体内容。该镜像提供了便捷的部署方式,简化了Plex Server的安装和配置流程。
使用docker run命令启动Plex Media Server容器:
docker run -d \ --name plex \ --net=host \ # 推荐使用host网络以确保网络兼容性,特别是DLNA和自动发现功能 -e TZ="Asia/Shanghai" \ # 设置时区 -e PLEX_CLAIM="claim-XXXXXXXXXXXXXXXXXXXX" \ # Plex声明码,从[***] -v /path/to/plex/config:/config \ # 配置文件目录(持久化存储) -v /path/to/media:/data \ # 媒体文件目录(可根据需要挂载多个子目录) -v /path/to/transcode:/transcode \ # 转码缓存目录(建议使用SSD以提高转码性能) tianon/plex
注意:
--net=host模式会让容器使用主机网络,直接暴露Plex的端口(默认32400/tcp)。如果不使用host网络,需手动映射必要的端口(如-p 32400:32400/tcp),但可能影响部分功能(如DLNA)。
| 挂载路径 | 说明 | 
|---|---|
| /config | 存储Plex Server的配置文件、元数据、日志等,必须持久化以保留设置。 | 
| /data | 媒体文件目录,建议按媒体类型子目录组织(如 /data/movies、/data/music)。可挂载多个目录,如-v /path/to/movies:/data/movies、-v /path/to/music:/data/music。 | 
| /transcode | 转码临时文件目录,转码过程会生成临时文件,建议使用高速存储(如SSD)以提升性能。 | 
| 环境变量名 | 说明 | 示例值 | 
|---|---|---|
| TZ | 设置容器时区,确保时间戳和定时任务(如DVR录制)准确。 | Asia/Shanghai | 
| PLEX_CLAIM | Plex声明码,用于将服务器关联到Plex账户(首次运行时需要)。从Plex官网获取,24小时内有效。 | claim-abc123def456ghj789 | 
| ADVERTISE_IP | 告知Plex服务器的访问IP地址,用于远程访问配置。格式为 [***]。 | [***] | 
| ALLOWED_NETWORKS | 限制仅允许指定网络访问服务器,格式为 IP/CIDR,多个网络用逗号分隔。 | 192.168.1.0/24,10.0.0.0/8 | 
创建docker-compose.yml文件,简化部署和管理:
version: '3.8' services: plex: image: tianon/plex container_name: plex network_mode: host # 推荐使用host网络 environment: - TZ=Asia/Shanghai - PLEX_CLAIM=claim-XXXXXXXXXXXXXXXXXXXX # 替换为实际的声明码 - ADVERTISE_IP=[***] # 替换为服务器实际IP volumes: - /path/to/plex/config:/config # 本地配置目录 - /path/to/media/movies:/data/movies # 电影目录 - /path/to/media/music:/data/music # 音乐目录 - /path/to/media/photos:/data/photos # 照片目录 - /path/to/transcode:/transcode # 转码缓存目录 restart: unless-stopped # 容器退出时自动重启(除非手动停止)
启动容器:
docker-compose up -d
PLEX_CLAIM环境变量传入声明码。http://<服务器IP>:32400/web打开Plex Web界面。host网络模式以确保所有Plex功能正常工作,特别是DLNA和自动发现。如需使用桥接网络,需映射多个端口(除32400外,还可能包括3005/tcp、8324/tcp、32469/tcp、1900/udp、32410/udp、32412/udp、32413/udp、32414/udp等)。/transcode)建议使用SSD,以避免转码过程中的卡顿。-u参数指定用户ID和组ID(如-u 1000:1000)以匹配宿主机文件权限。docker pull tianon/plex && docker restart plex。

免费版仅支持 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 登录方式配置轩辕镜像加速服务,包含7个详细步骤
在 Linux 系统上配置轩辕镜像源,支持主流发行版
在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统
在 Docker Compose 中使用轩辕镜像加速,支持容器编排
在 k8s 中配置 containerd 使用轩辕镜像加速
在宝塔面板中配置轩辕镜像加速,提升服务器管理效率
在 Synology 群晖NAS系统中配置轩辕镜像加速
在飞牛fnOS系统中配置轩辕镜像加速
在极空间NAS中配置轩辕镜像加速
在爱快ikuai系统中配置轩辕镜像加速
在绿联NAS系统中配置轩辕镜像加速
在威联通NAS系统中配置轩辕镜像加速
在 Podman 中配置轩辕镜像加速,支持多系统
配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤
无需登录即可使用轩辕镜像加速服务,更加便捷高效
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429