Centos7.9系统docker部署plexServer,打造个人影音服务器
  Qn0V923SdTA7 2023年11月13日 21 0


1.准备工作

1.1部署docker
安装依赖包
yum -y install gcc gcc-c++ yum-utils device-mapper-persistent-data lvm2

Centos7.9系统docker部署plexServer,打造个人影音服务器_docker

设置stable镜像仓库
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

或

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

Centos7.9系统docker部署plexServer,打造个人影音服务器_plex_02

更新yum软件包索引
yum makecache fast

Centos7.9系统docker部署plexServer,打造个人影音服务器_docker_03

建立数据缓存

安装docker

安装最新版本docker:

yum -y install docker-ce

Centos7.9系统docker部署plexServer,打造个人影音服务器_docker_04

安装完后启动docker

systemctl enable docker && systemctl start docker

Centos7.9系统docker部署plexServer,打造个人影音服务器_个人影音_05

配置docker开机自启并启动docker

配置docker 加速,修改/etc/docker/daemon.json如vim /etc/docker/daemon.json

cat > /etc/docker/daemon.json<<EOF
{
"registry-mirrors": ["https://1o3kv4j3.mirror.aliyuncs.com"]
}
EOF

Centos7.9系统docker部署plexServer,打造个人影音服务器_plex_06

修改daemon.json文件

1.2安装docker-compose

安装wget软件

yum install -y wget

安装rpel7源

wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

Centos7.9系统docker部署plexServer,打造个人影音服务器_plex_07

更新yum包索引

yum makecache fast

Centos7.9系统docker部署plexServer,打造个人影音服务器_plex_08

安装docker-compose

yum install docker-compose -y

Centos7.9系统docker部署plexServer,打造个人影音服务器_docker_09

2.1创建相关目录

mkdir -p '自定义数据目录'/plex/config # Plex 配置文件目录
mkdir -p '自定义数据目录'/plex/transcode # Plex 转码文件目录
mkdir -p '自定义数据目录'/plex/data # Plex 数据文件目录
如:
mkdir -p /usr/plex/config

2.2 获取plex令牌

您可以通过访问 https://www.plex.tv/claim 获取声明令牌以将您的服务器登录到您的 Plex 帐户,并将令牌字符复制粘贴到下面的docker-compose文件对应位置。必要操作。

2.3创建docker-compose文件并运行

编辑docker-compose.yaml文件,如vim docker-compose.yaml

version: '3'

services:
 plex:
   image: plexinc/pms-docker:latest                  # latest 安装最新的版本
   hostname: PlexServer                              # 自定义主机名称
   restart: always                                   # 设置重启策略
   volumes:
     - /plex/config:/config                          # Plex 配置文件目录
     - /plex/transcode:/transcode                    # Plex 转码文件目录
     - /plex/data:/data"                             # Plex 数据文件目录
     - /video:/video"
   ports:
     - 32400:32400/tcp                               # Plex 网页访问端口,例如要改为通过 8080 端口访问,就修改为8080:32400
     - 3005:3005/tcp                                 # Plex Companion
     - 8324:8324/tcp                                 # controlling Plex for Roku via Plex Companion
     - 32469:32469/tcp                               # access to the Plex DLNA Server
     - 32468:1900/udp                                # access to the Plex DLNA Server
     - 32410:32410/udp                               # current GDM network discovery
     - 32412:32412/udp                               # current GDM network discovery
     - 32413:32413/udp                               # current GDM network discovery
     - 32414:32414/udp                               # current GDM network discovery
   # devices:                                        # Share hardware devices with FFmpeg (optional)
     #  - "/dev/dri:/dev/dri"                        # Intel QSV
     #  - "/dev/nvidia0:/dev/nvidia0"                # Nvidia CUDA
     #  - "/dev/nvidiactl:/dev/nvidiactl"
     #  - "/dev/nvidia-modeset:/dev/nvidia-modeset"
     #  - "/dev/nvidia-nvswitchctl:/dev/nvidia-nvswitchctl"
     #  - "/dev/nvidia-uvm:/dev/nvidia-uvm"
     #  - "/dev/nvidia-uvm-tools:/dev/nvidia-uvm-tools"
     #  - "/dev/video11:/dev/video11"                # Raspberry V4L2
   environment:
     TZ: Asia/Shanghai                               # 容器内部时区
     PLEX_UID: 0                                     # 在容器内创建的用户 ID
     PLEX_GID: 0                                     # 在容器内创建的用户组 ID
     PLEX_CLAIM: claimToken                          # 真实服务器的声明令牌,您可以通过访问 https://www.plex.tv/claim 获取声明令牌以将您的服务器登录到您的 Plex 帐户

运行docker-compose up -d命令运行

Centos7.9系统docker部署plexServer,打造个人影音服务器_docker_10

运行命令后抓取镜像中

2.4查看docker 运行情况

运行docker ps命令查看容器运行状态

docker ps -a

Centos7.9系统docker部署plexServer,打造个人影音服务器_plex_11

容器正常运行中,端口开放

2.5访问检查结果

通过域名访问Plex管理页面检查结果

http://'域名':32400
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月13日 0

暂无评论

推荐阅读
  Tj2IEF7IlkTw   2023年11月13日   28   0   0 DockerCentOS
Qn0V923SdTA7