官方文檔 也已經寫得很詳細了,只是啟用硬解需要一點操作
- 拉取官方 docker 鏡像
docker pull emby/embyserver |
- 修改參數並啟動容器
docker run -d \ | |
--name embyserver \ | |
--volume /home/docker/emby/config:/config \ | |
--volume /mnt/nfs:/mnt \ | |
--net=host \ | |
--device /dev/dri:/dev/dri \ | |
--publish 8096:8096 \ | |
--publish 8920:8920 \ | |
--env UID=0 \ | |
--env GID=0 \ | |
--env GIDLIST=0 \ | |
emby/embyserver |
--volume /home/docker/emby/config:/config : 主機的 /home/docker/emby/config 路徑,映射到容器內用於存儲設定的 /config 資料夾--volume /mnt/nfs:/mnt : 主機的 /mnt/nfs 路徑,映射到容器內用於讀取媒體的 /mnt 資料夾--device /dev/dri:/dev/dri : 將主機調用核顯的路徑 /dev/dri 映射到容器內的 /dev/dri ,以供調用核顯實現硬解
UID 、 GID 、 GIDLIST : 以何種權限運行 emby,這裡全設定為 0 , 即以 root 權限運行,可以避免因權限問題導致無法調用核顯硬解
- 給核顯所在的路徑授予權限
chmod a+x /dev/dri |
- 重啟 emby 容器