洛杉矶MC机房 高速低价18元起

DIYVM

群晖nas使用教程47:docker新建与升级emby容器

提示:如果官网是英文页面,建议使用谷歌浏览器能同步翻译页面。点击下载【谷歌浏览器最新绿色便携版】
注意:部分文章发布时间较长,可能存在未知因素,购买时建议在本站搜索商家名称,先充分了解商家动态。
交流:唯一投稿邮箱:hostvps@88.com。
群晖nas使用教程47:docker新建与升级emby容器摘要:
前言:使用群晖的同学一定会接触SSH代码,比如安装第三方插件,尤其是使用docker时需要,因为群晖的docker操作界面非常简单,涉及到高阶的操作就必需使用SSH代码来进行相关容…

前言:使用群晖的同学一定会接触SSH代码,比如安装第三方插件,尤其是使用docker时需要,因为群晖的docker操作界面非常简单,涉及到高阶的操作就必需使用SSH代码来进行相关容器的建立与特别授权,这样学习一些简单的代码变得非常重要,也是必需的,本文旨在通过docker建emby容器来让大家学习它,予人鱼不如授人以渔。

群晖nas使用教程47:docker新建与升级emby容器 群晖教程 第1张

首先我们知道emby可以通过群晖套件进行安装,这在本网有一篇专题文章介绍:EMBY+KODI打造家庭影院,这里来介绍docker安装emby是因为这种方法安装的emby工作效率更高,经本人测试,J3455主板运行比较,docker版的比套件版的转码速度快10-25fbs,并且docker版安装起来更快,还能保留设置,以便重装后立即恢复,值得推荐。


小科普:目前的流媒体服务器软体,在处理视频的时候都是先解码-编码-串流-客户机解码,这么个流程,需不需要转码,要看客户机本身硬件是否支持,支持的情况下服务器是不会触发转码的,EMBY&PLEX目前都存在一个BUG ,PGS字幕会导致转码器效率降低~!PGS也会触发转码播放,播放的时候请大家尽量选择SRT ASS等 格式的字幕 不需要选择带有特效的字幕 ,本人亲测J3455/J4005可以做到4K HEVC 10BIT HDR 2路播放 1080p HEVC 10BIT 4路播放 具体情况参考自己外网上行带宽以及客户机解码能力。


一、确定你的群晖支持硬件解码

需要确定你的硬件是否支持硬件转码,这不但与你的硬件有关系,也跟你装的群晖系统也有关系,黑群晖的还跟你的引导有关系,比如我的J3455安装黑群晖,要找到特定的引导与系统才能支持硬件解码,下载地址:J3455完美关机驱动转码6.2.1引导及系统,安装后用putty工具登陆你的群晖,使用如下代码查看:

ls /dev/dri

群晖nas使用教程47:docker新建与升级emby容器 群晖教程 第2张

二、安装EMBY

首先在群晖套件中心安装docker,什么?不会,好吧,来一张图。。。

群晖nas使用教程47:docker新建与升级emby容器 群晖教程 第3张

然后开始跟我一步步来进行安装吧:

注意,使用putty或其它工具登陆群晖,需要获取root权限:

sudo -i

1、拉取最新地镜像,群晖里面叫映像,我们这里还是按照通用语言吧,就叫镜像

docker pull emby/embyserver

2、启动命令:

docker run --name emby -d --net host --env UID=0 --env GID=0 --env GIDLIST=0 --device /dev/dri/renderD128:/dev/dri/renderD128 --privileged -v /:/home/data -v /youfile:/config emby/embyserver:latest

先科普一下容器启动命令知识:

docker run:开始运行一个容器。

-d    参数:容器以后台运行并输出容器 ID。

–name参数:给容器分配一个识别符,方便将来的启动,停止,删除等操作。

-v    参数:挂载卷(volume),冒号后面是容器的路径,冒号前面是宿主机的路径,可以写成一致,也可以不一致。

emby/embyserver:latest:这是拉取回来的镜像路径。

–env 参数:这个设定docker运行的环境,比如这里的GID/UID/GIDLIST等等

–device:这个是挂载硬件驱动,也就是赋予容器特别权限

-p    参数:是映射容器端口号,冒号前面的宿主机的端口号(即群晖),后面是容器的端口号


本指令只需修改一个地方即可,即配置保留的文件夹,将“/youfile”更换你的文件夹路径即可,而这里的两个路径映射分别如下:

-v /:/home/data       代表的是将整个群晖文件映射到容器的/home/data文件夹

-v /youfile:/config   代表的是将容器的配置文件保存在“youfile”里面,以备后续重装或者升级时使用它进行恢复


3、查看容器的情况:

docker ps -as

这里会显示所有创建容器的情况,包括ID和name等信息


4、emby容器的升级

因为docker容器是不能像套件一样直接升级的,需要重装拉取镜像然后重装一次,这个也方便,具体步骤如下:

docker stop emby

docker rm emby

docker rmi emby/embyserver

通过上面代码将之前的容器停止然后将镜像删除,再按照上面步骤1、2、3重装来一遍就好了,就完成了升级


再普及一下代码的使用:

cd                                 打开目录(文件夹)

vi                                 编辑文件

chmod 0777 rum.sh                  给文件rum.sh的0777权限

ls                                 查看目录下文件

-l                                 查看目录属性

-a                                 显示隐藏文件夹

ls -a                              查看目录下隐藏文件夹

ls -l                              显示目录下文件及属性

ls -la                             显示目录下全部文件及属性

mkdir jb                           创建jb文件夹

docker ps -a                       显示容器的所有情况

docker stop emby-server            停止emby-server服务

docker start emby-server           启动emby-server服务

sudo -i                            启动root账号

reboot                             重启服务器

cd ../                             打开根目录

三、配置Emby会员开启硬件加速

首先你要开通会员,这个可以团购就好,各论坛里有介绍,我这里就不说了,有需要再联系,我可以介绍你去QQ群

然后去控制中心开启硬件转码,开启的如图:

群晖nas使用教程47:docker新建与升级emby容器 群晖教程 第4张



About 贝壳

【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。

 收藏 (0) 打赏

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

本文链接:贝壳主机网 » 群晖nas使用教程47:docker新建与升级emby容器

分享到: 生成海报
香港/美国/国内高速VPS
切换注册

登录

忘记密码 ?

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活