新闻详细
新闻当前位置:新闻详细

比Download Station好用100倍!NAS神器——Docker设置教程,群晖Docker部署Emby服务器:是否更推荐正版Jellyfin?

专业编程培训机构——完成蜕变以后轻松拿高薪

电话+V: 152079-09430 ,欢迎咨询docker免费视频app,[python实用课程],[C++单片机原理],[C#网站搭建],[Nodejs小程序开发],[ios游戏开发],[安卓游戏开发],[教会用大脑用想法赚钱实现阶层跨越]

一、比DownloadStation好用100倍!NAS神器——Docker设置教程

很多NAS玩家都很重视下载这个功能,一些小白刚上手NAS的时候,觉得自带的DownloadStation真的太好用了。但是时间一长后就发现,怎么这个链接下载不了,那个链接没有速度,这对于NAS的体验可谓是大打折扣。

目前来看,无论是群晖、威联通、华芸铁以及威马等一些出名的NAS厂商在自家的下载应用这一块都做的不如人意。但是NAS应用商店里面除了官方出的一些APP外,还有其他创作者上传的BT软件啊,比如Transmission、aira2等等,而如今这些很多也是逐渐下架,所以玩家们是时候尝试一下Docker了。

Docker是一个开源的应用容器引擎,,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。

我们以威联通NAS为例,来看一下如何操作。

首先你要有一台装好系统的NAS,作者使用的威联通TS-453Bmini,就以此为例为大家演示。首先进入APPCenter进行寻找ContainerStation。

威联通ContainerStation是一个软件容器工作站,它整合了LXC和Docker两项轻量级虚拟技术。它提供目前最热门、且已设置完成的应用程序,只要在其中点击即可部署。

我们下载完成之后直接打开。

可以看到主页面十分简洁,接着我们点击创建。

可以看到一个搜索框,可以直接在里面输入我们要搜索的Docker,我们首先搜索Transmission。

通过搜索结果可以看到,在DockerHub里面是有这个Docker的,接下来我们点击安装,然后创建。

会让你选择使用哪个版本,我们选择最新的版本,点击下一步。

接下来开始创建Container,我们选择高级设置。

现有设置不变,新增三个选项,第一个名称为PGID,值为1000;第二个名称为PUID,值为1000;第三个名称为TZ,值为Asia/Chita。

接下来点击网络,进行网络设置。

主机、Container、通讯协议设置参数如上,设置完成点击共享文件夹。

进入页面后我们看到有一栏是挂载本机共享文件夹,我们要新增3个选项。

其中选择文件夹可以选择自己已经建好的,直接扔到里面,而挂载路径需要填写一下。

/config:配置文件目录的存放区域。

/downloads:下载资料的存放区域。

/watch:存放新种子文件目录的存放区域。

完成后点击创建。

最后确认,返回主页面查看状态。

好了,大功告成。

接下来点击链接进入Transmission。

咱们随便找几个链接扔到里面,看看速度。

家里是百兆的带宽,夜晚高峰时间段下载速度为5.26MB/s,一般情况下可以跑满带宽,较为满意。

二、Docker从入门到精通之DockerCompose

Compose是一个用于定义和运行多容器Docker应用程序的工具。使用Compose,您可以使用YAML文件来配置应用程序的服务。然后,只需一个命令,就可以从配置中创建并启动所有服务。

用python构建一个简易网页统计网页点击量,docker-compose进行发布

Step1:创建项目

Step2:创建Dockerfile文件

Step3:在docker-compose.yml中定义services

Step4:用Dockercompose构建和运行app

Step5:绑定一个数据卷

将当前目录与容器的/code目录绑定,这样可以动态修改代码

Step6:重新构建和运行app

先docker-composedown停止服务,在构建

用YAML文件定义服务,默认文件是docker-compose.yml,包含4个顶级key,version、services、networks、volumes

参考compose-spec/spec.mdatmaster·compose-spec/compose-spec·GitHub

指定本yml依从的compose版本

定义多个应用服务,包含环境配置、镜像构建等

指定构建镜像的路径

定义服务的blockIO配置,参考compose-spec/spec.mdatmaster·compose-spec/compose-spec·GitHub

指定自定义容器名称

定义服务间启动或关闭的依赖关系

覆盖容器启动的默认命令

domainnamedeclaresacustomdomainnametousefortheservicecontainer.

覆盖容器默认的entrypoint

从文件中添加环境变量到容器,可以是一个或多个文件

文件格式:

添加环境变量

暴露端口,但不映射到宿主机,只被连接的服务访问,仅可以指定内部端口

用于检测docker服务是否健康运行。

指定容器运行的镜像

设置容器标签

连接到另一个容器的网络,简单将就是让容器相互连通

服务的日志记录配置,driver:指定服务容器的日志记录驱动程序,默认值为json-file。有以下三个选项

仅在json-file驱动程序下,可以使用以下参数,限制日志得数量和大小。

syslog驱动程序下,可以使用syslog-address指定日志接收地址。

设置网络模式,格式如下:

配置容器连接的网络

指定ip地址

端口映射,映射主机与容器端口,格式:Host:ontainer

容器重启策略

存储敏感数据,比如密码

将主机数据卷挂载到容器

覆盖容器工作目录

三、群晖Docker部署Emby服务器:是否更推荐正版Jellyfin?

```html

创作立场声明:</个人分享,仅供参考,如有不同意见,请理解。感谢点赞和赞赏,创作不易。本期内容将指导您如何快速部署开心版Emby服务器。


安装步骤如下:



  1. 打开Docker注册表:</搜索“emby”,选择“lovechen/embyserver”,下载“4.7.023”版本镜像。

  2. 启动镜像:</在docker主目录下新建专用文件夹“emby47023”,配置数据文件夹为“config”。启动镜像,自定义容器名称为“emby47023”,启用高级权限。

  3. 配置存储空间:</添加“/config”对应“docker/emby47023/config”,“/data”对应“Movies”文件夹(存放视频文件)。

  4. 端口设置:</修改本地端口为“8696”和“8921”,对应容器默认端口。

  5. 环境设置:</调整权限为管理员级别。


访问服务器:在浏览器输入群晖IP:8696,初次登录设置管理员账户。


完成以上步骤后,您可以体验开心版Emby的界面,4.7版本相比4.6.40版本有所优化,但免费的jellyfin也是可用选择。作者声明,本文无利益关联,期待值友们理性交流。


```

【FUTURE PROGRAMMING COURSE】尊享对接老板

电话+V: 152079-09430

机构由一批拥有10年以上开发管理经验,且来自互联网或研究机构的IT精英组成,负责研究、开发教学模式和课程内容。公司具有完善的课程研发体系,一直走在整个行业发展的前端,在行业内竖立起了良好的品质口碑。

docker免费视频app
Copyright2025未知推广科技