(转载)PVE 6.2 CT容器(LXC)安装Docker 并开启emby视频硬件加速

zm 2020-12-19 1,278 12/19

转载至:https://koolshare.cn/forum.php?mod=viewthread&tid=189863&highlight=pve

【写作说明】:

  • 写下这篇文章是为了更好的记录自己折腾的过程。顺便分享给大家一些思路。

【目的】:

  • 1.在CT容器(LXC容器)内安装docker
  • 2.LXC容器内实现NFS挂载NAS目录
  • 3.LXC容器共享主机的显卡驱动,实现硬件解码

一、LXC容器的安装

  • 推荐使用国人配置好的容器,这样更简单。
  • 我这里推荐【系统镜像】Ubuntu 20.04 LXC/OVZ 最新模板 v1.2(开启SSH、时区、优化)。链接:https://pan.baidu.com/s/1WTdCwTSTBgNIsO7ubJWHSQ
    提取码:8bdh
    复制这段内容后打开百度网盘手机App,操作更方便哦--来自百度网盘超级会员V5的分享自己配置的LXC也可以,注意换源啥的。
  • 在PVE Web管理后台导入模板,然后安装。

注意以下几点:

  • 勾选特权容器
  • 创建完不要启动,选项-签名:勾选NFS,CIFS,嵌套(为了后续安装docker)!

二、PVE宿主机下的相关配置
##以下在PVE shell内执行:
#查看驱动 ls -l /dev/dri/

#从上面需要获取的参数为

##关闭CT,记好对应的ID,比如101
#修改CT文件

将以下内容添加到文件末尾;(将对应的ID替换成自己的)

到这里,PVE下的设置就完成了。
三、CT容器下的相关配置
##以下在LXC内执行:
#查看驱动 ls /dev/dri,可以看到共享的显卡驱动renderD128

#安装vainfo工具,验证VA-API( Video Acceleration API即视频加速API)

耐心等待安装完,中途可能需要输入Y。
#输入vainfo即可查看是否成功。

四、挂载NFS目录
##以下在LXC内执行:
#安装NFS客户端,方便挂载群晖NFS

#查看可挂载的NFS目录

#挂载NFS 192.168.2.5:/volume2/Disk02/movies是NAS目录;/mnt/nfs/movies是CT容器的目录

五、docker emby,并开启硬件加速
##以下在LXC内执行:
#安装emby

注意对应目录。
然后是那啥,不方便说,参考
https://neko.re/archives/128.html
参考Docker替换安装部分即可,有能力的值友请支持正版。

【结语】
以上就是所有步骤了,会对这个感兴趣的一般已经有一些基础。所以很多地方没有面面俱到。
这次折腾的坑点在于:PVE 6.2 CT容器(LXC)安装Docker 并开启emby视频硬件加速

  • 不开启特权模式的CT无法NFS挂载。想要最简单的配置NFS挂载,推荐使用特权模式。
  • LXC共享宿主机显卡驱动的方法是在国外论坛找到的。之前看了koolshare的那个方法,测试了一下似乎不适合我的机器,无法开机。

附上提到的两篇文章:(第二条链接论坛esseki的回帖就是我找到的方法)

最后希望大家玩机开心。有帮助到大家的话,希望可以顶一顶贴。

- THE END -

zm

12月19日12:00

最后修改:2020年12月19日
0

非特殊说明,本博所有文章均为博主原创。

共有 0 条评论