在當前的計算機和互聯網行業里,Docker 已經成為了一個非常流行和常用的工具。而其中的Plex鏡像,則是一個非常有用和便捷的影音播放器。
docker pull plexinc/pms-docker
Docker 官方提供一個非常棒的 Plex 鏡像,鏡像名稱為 plexinc/pms-docker。這個鏡像無需任何配置,只需要根據自己的需求做相應的網絡映射或數據映射即可使用。
對于想要運行 Plex 的人來說,Docker 可以幫助大家省掉極其復雜的安裝和配置流程。反應到使用上,大家可以通過 Docker 快速地啟動本地的 Plex 服務器。
docker run -d \
--name=plex \
-e PUID=1000 \
-e PGID=1000 \
-e TZ=Asia/Shanghai \
-p 32400:32400 \
-p 3005:3005 \
-p 8324:8324 \
-p 32469:32469 \
-v /docker/plex/config:/config \
-v /docker/plex/transcode:/transcode \
-v /docker/plex/data:/data \
plexinc/pms-docker
在使用 Docker 啟動 Plex 容器時,我們需要設置幾個參數,以確保 Plex 能夠正常工作:
PUID:該參數用于設置 Plex 的非root用戶的UID。通常情況下,不建議使用 root 用戶來操作容器,建議使用其他非特權用戶。
PGID:該參數用于設置 Plex 的非root用戶的GID。同 PUID 因為安全問題,不建議使用 root 來操作容器的權限。
TZ:該參數用于設置時區。Plex 需要準確的時區設置來保證時間軸正確。
映射端口:Plex 默認會使用 32400 端口,將該端口映射出去即可,這樣其他設備就可以通過 WAN 訪問了。
映射卷:通過映射卷,將 Plex 的關鍵信息(包括配置、數據和臨時編碼文件等)存放在主機上,以便于下一次啟動時仍然可以使用。
總結來說,利用 Docker 來部署 Plex 是非常方便的,我們可以忽略掉操作系統上的依賴以及依賴沖突等問題。同時,可通過容器內部運行的應用生態,來快速部署多種功能或應用,從而也使得應用之間的隔離更加安全。