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还重新扫了一次库。。

Last modification:August 29, 2024
V50%看看实力