官方文檔 也已經寫得很詳細了,只是啟用硬解需要一點操作
- 拉取官方 docker 鏡像
docker pull plexinc/pms-docker |
- 修改參數並啟動容器
在啟動 PLEX 的容器前,先要去 PLEX 官網上的申請 claim 的網站上申請一個 claim
**claim 的有效期為 5min,需要儘快使用, 如果過期只能刪除容器重新申請 claim 創建 **
docker run \ | |
-d \ | |
--name plex \ | |
--network=host \ | |
-e TZ=Asia/Taipei \ | |
-e PLEX_CLAIM= \ | |
-v /home/docker/plex/config:/config \ | |
-v /home/docker/plex/transcode:/transcode \ | |
-v /mnt/nfs/toshiba500/SWDATA/plexdata/Plex\ Media\ Server/Cache:/config/Library/Application\ Support/Plex\ Media\ Server/Cache \ | |
-v /mnt/nfs/toshiba500/SWDATA/plexdata/Plex\ Media\ Server/Media:/config/Library/Application\ Support/Plex\ Media\ Server/Media \ | |
-v /mnt/nfs/toshiba500/SWDATA/plexdata/Plex\ Media\ Server/Metadata:/config/Library/Application\ Support/Plex\ Media\ Server/Metadata \ | |
--device /dev/dri:/dev/dri \ | |
-v /mnt:/mnt \ | |
plexinc/pms-docker |
-v /home/docker/plex/config:/config : 主機的 /home/docker/plex/config 路徑,映射到容器內用於存儲設定的 /config 資料夾
-v /home/docker/plex/transcode:/transcode : 主機的 /home/docker/plex/transcode 路徑,映射到容器內用於存放轉碼暫存的 /transcode 資料夾
-v /mnt/nfs/toshiba500/SWDATA/plexdata/Plex\ Media\ Server/Cache:/config/Library/Application\ Support/Plex\ Media\ Server/Cache : 主機的 /mnt/nfs/toshiba500/SWDATA/plexdata/Plex\ Media\ Server/Cache 路徑,映射到容器內用於存放暫存的 /config/Library/Application\ Support/Plex\ Media\ Server/Cache 資料夾
-v /mnt/nfs/toshiba500/SWDATA/plexdata/Plex\ Media\ Server/Media:/config/Library/Application\ Support/Plex\ Media\ Server/Media : 主機的 /mnt/nfs/toshiba500/SWDATA/plexdata/Plex\ Media\ Server/Media 路徑,映射到容器內用於存放刮削的媒體文件的 /config/Library/Application\ Support/Plex\ Media\ Server/Media 資料夾
-v /mnt/nfs/toshiba500/SWDATA/plexdata/Plex\ Media\ Server/Metadata:/config/Library/Application\ Support/Plex\ Media\ Server/Metadata : 主機的 /mnt/nfs/toshiba500/SWDATA/plexdata/Plex\ Media\ Server/Metadata 路徑,映射到容器內用於存放元數據的 /config/Library/Application\ Support/Plex\ Media\ Server/Metadata 資料夾
如果容器內的 Cache 、 Media 、 Metadata 資料夾如果不映射出來,隨著刮削的數量增加,會不斷增大容器的體積直至爆掉
-v /mnt:/mnt : 主機的 /mnt 路徑,映射到容器內用於讀取媒體的 /mnt 資料夾
--device /dev/dri:/dev/dri : 將主機調用核顯的路徑 /dev/dri 映射到容器內的 /dev/dri ,以供調用核顯實現硬解
- 給核顯所在的路徑授予權限
chmod a+x /dev/dri |
- 重啟 plex 容器