plex镜像从plexinc/pms-docker切换到linuxserver/plex
一句话:切换一下docker-compose.yml配置文件,把容器内的/config
映射正确即可
从plexinc/pms-docker
切换到linuxserver/plex
的原因:
- 可能由于视频比较多,
plexinc
的镜像每次重启容器都要等待20分钟
以上的40-plex-first-run: executing...
,并且我发现linuxserver/plex
镜像就没有这个过程,启动容器了以后,秒加载好 - 似乎
plexinc
的镜像的数据库性能不行,可能有请求速率限制?
以前是因为硬解不支持,才从linuxserver
的镜像切换到plexinc
的,现在两边的硬解都支持了
切换方法:
比如这是plexinc
镜像的docker-compose:
services:
plex:
container_name: plexxxxxx
#image: plexinc/pms-docker:plexpass
image: plexinc/pms-docker:latest
restart: always
ports:
- 32400:32400/tcp
- 3006:3005/tcp
- 8325:8324/tcp
- 32470:32469/tcp
- 1901:1900/udp
- 32415:32410/udp
- 32416:32412/udp
- 32417:32413/udp
- 32418:32414/udp
environment:
- TZ=Asia/Shanghai
- PLEX_CLAIM=claim-xxxxxx
- ADVERTISE_IP=http://192.168.1.2:32400
- PLEX_UID=0
- PLEX_GID=0
- PUID=0
- PGID=0
hostname: PlexServer
volumes:
- ./config:/config
- ./transcode:/transcode
- /mnt:/mnt
- /home:/home
devices:
- /dev/dri:/dev/dri
切换成linuxserver
的镜像就变成:
services:
plex:
image: linuxserver/plex:latest
container_name: plex
network_mode: bridge
environment:
- PUID=0
- PGID=0
- TZ=Asia/Shanghai
- VERSION=docker
volumes:
- ./config:/config
- ./transcode:/transcode
- /mnt:/mnt
- /home:/home
restart: unless-stopped
ports:
- 32400:32400
- 1900:1900/udp
- 5354:5353/udp
- 8324:8324
- 32410:32410/udp
- 32412:32412/udp
- 32413:32413/udp
- 32414:32414/udp
- 32469:32469
devices:
- /dev/dri:/dev/dri
然后启动容器就完事了
反过来从linuxserver
切换到plexinc
的镜像也是这样。
亏我以前从linuxserver
切换到plexinc
还重新扫了一次库。。