在Arm机上部署Plex Media Server
编辑
122
2023-10-31
前言
PMS官方只有 amd64
的docker镜像,没有arm64
的镜像,但是给出了方案,就是自己编译arm64
镜像即可。
官方GitHub地址
Arm docker镜像解决方案:plexinc/pms-docker: Plex Media Server Docker repo, for all your PMS docker needs. (github.com)
编译docker arm镜像
克隆镜像
$ git clone https://github.com/plexinc/pms-docker.git
$ cd pms-docker
编译arm64
镜像
$ docker build -t plexinc/pms-docker:latest -f Dockerfile.arm64 .
查看镜像
$ docker images
利用docker-compose
启动镜像
docker-compose.yml
version: '2'
services:
plex:
container_name: plex
image: plexinc/pms-docker
restart: unless-stopped
ports:
- 32400:32400/tcp
- 3005:3005/tcp
- 8324:8324/tcp
- 32469:32469/tcp
- 1900:1900/udp
- 32410:32410/udp
- 32412:32412/udp
- 32413:32413/udp
- 32414:32414/udp
environment:
- TZ=Asia/Shanghai
- PLEX_CLAIM=<claimToken>
- PLEX_UID=1000
- PLEX_GID=1000
hostname: <hostname>
volumes:
- <path/to/plex/database>:/config
- <path/to/transcode/temp>:/transcode
- <path/to/media>:/data
TZ
:Asia/Shanghai
PLEX_CLAIM
:Claim | Plex #点击链接获取,注意只有5分钟的时间,过期需要重新获取。
PLEX_UID
、PLEX_GID
:$ id
whoami`` 获取,我的为1000
,1000
<path/to/plex/database>
:config挂载本地的位置
<path/to/transcode/temp>
:transcode解码器挂载本地的位置
<path/to/media>
:数据的挂载位置
启动镜像
$ docker-compose up -d
访问
地址:ip:32400
,可以用nginx反代这个端口,注意防火墙开放docker-compose中的端口。
- 0
- 0
-
分享