Docker搭建Plex流媒体服务
- 安装Docker
- 创建存储配置文件的目录
- 创建Plex容器
- 配置Plex
- 设置媒体库
- 访问Plex
1 介绍
其他类似软件:
- emby(收费)
- Jellyfin(收费)
- elfilm(免费非开源)
- infuse(收费)
2 安装部署过程
2.1 安装Docker
如果是Linux(Ubuntu或者CentOS):
前提条件:
-
Docker可以运行在Windows、Mac、CentOS、Ubuntu等操作系统上
-
Docker支持以下的CentOS版本:
-
- CentOS 7 (64-bit)
- CentOS 6.5 (64-bit) 或更高的版本
-
目前,CentOS 仅发行版本中的内核支持 Docker
-
- Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。
- Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位、系统内核版本为 2.6.32-431 或者更高版本。
- 查看系统内核
uname -r
- 查看已安装的CentOS版本信息
cat /etc/redhat-release
满足上面可以安装docker的条件即可安装。
docker官网:
官网:http://www.docker.com
安装手册:https://docs.docker.com/install/linux/docker-ce/centos(CE-社区版)
① 安装需要的软件包
yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
如果有以下报错信息:
执行下面命令即可:
rm -f /var/run/yum.pid
② 设置docker镜像为阿里云、更新yum索引
①设置docker镜像为阿里云
②我们在更新或配置yum源之后,通常都会使用yum makecache 生成缓存,这个命令是将软件包信息提前在本地缓存一份,用来提高搜索安装软件的速度
yum makecache fast
③ docker安装即后续配置
①安装docker ce
yum install -y docker-ce
②启动docker
systemctl start docker
③查看docker版本
docker version
④设置docker是否开启自起
#查看服务是否自动启动(是:enabled | 否:disabled)
systemctl list-unit-files|grep docker.service
#设置开机启动:如不是enabled可以运行如下命令设置自启动
systemctl enable docker
#重新加载服务配置
systemctl daemon-reload
#如果希望不进行自启动,运行如下命令设置
systemctl disable docker
#重新加载服务配置
systemctl daemon-reload
⑤如果我们想卸载docker,执行以下命令
systemctl stop docker
yum remove -y docker-ce
rm -rf /var/lib/docker
导出:
docker export f299f501774c > rabbit.tar
导入:
docker import - myrabbit < rabbit.tar
2.2 创建配置文件目录
# 创建plex配置文件
mkdir -p /Users/ziyi/plex-config
# 创建自己本地存放媒体的文件夹
mkdir -p /Users/ziyi/media
2.3 docker创建plex
docker run -d \
--name plex \
--restart=unless-stopped \
-p 32400:32400 \
-v /Users/ziyi/plex-config:/config \
-v /Users/ziyi/media:/data \
plexinc/pms-docker
# 查看plex是否启动成功,出现Up表明成功,否则表明失败
docker ps | grep plex
2.4 配置并访问
①注册或登录plex账号
登录后,按照界面上的指引,完成Plex的初始设置。你可以设置服务器名称、语言、媒体库等。
一旦Plex配置完成,你可以通过"添加媒体库"选项来添加你的媒体文件夹。点击"添加媒体库"按钮,选择媒体类型(如电影、电视节目、音乐等),然后选择对应的媒体文件夹。
Plex将扫描并索引所选文件夹中的媒体文件,并在Web界面上显示它们。
✈️Plex工作原理:
你可以在Plex的Web界面上浏览和播放你的媒体文件,也可以使用Plex客户端应用程序在各种设备上观看。
②访问
③添加自己本地资料库(可选)
- 添加资料库
2. 选择对应的媒体类型和语言
3. 添加文件夹
4. 回到主页,播放自己媒体库的视频
播放:
❓tips: