第一纳斯网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 346 | 回复: 0
收起左侧

[群晖] 群晖docker套件深入详解

[复制链接]

4万

丝瓜

4469

帖子

83

精华

VIP红钻贵族

Medal No.1Medal No.2Medal No.3Medal No.4Medal No.5Medal No.6Medal No.7Medal No.8Medal No.9Medal No.10

QQ
发表于 2019-7-2 13:58:06 | 显示全部楼层 |阅读模式

注册后可查看完整内容!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
1、在nas里面docker有什么用?

docker并不是虚拟机,而是一个容器,比如把一个软件放在这个容器里面,那么这个容器就可以在安装了docker的任何平台上运行,例如一个放在docker容器里面的transmission可以在群晖的机器上运行,也可以在威联通、铁威马这些机器上运行,开发者就不需要去针对不同的平台编译不同的版本了。

还有我也可以在docker里面安装一个群晖的DSM操作系统,假如这台机器出问题了,那么我只需要把这个docker容器备份,导出到另外一台机器,那么立马就可以工作运行了,里面的内容完全一样。

我也可以把这个docker的DSM系统分享给大家体验,不管大家怎么删除配置,下次我都可以轻松的恢复到原来的版本。

docker仓库里面有无数各种各样的软件可以给你使用,但是都是一些linux软件被打包到docker里面,还没见到有windows软件可以在docker里面运行。

2、下面我们用docker安装transmission配合图文,了解群晖docker套件的使用方法。

群晖套件中心里面安装docker套件,注意这个docker套件其实只是一个docker容器的管理工具,可以通过这个管理工具搜索、安装、配置和删除docker软件。

下面我们为docker套件每个功能标签做详细解释:


docker1.jpg
总览:
打开docker可以看到我们安装了docker容器的一些cpu和内存占用,上面我们安装了一个群晖DSM操作系统和一个transmission,机器内存总占用才521兆,可见docker占用内存容量是非常低的,一般2g的内存是搓搓有余的了,不需要再加了,很多js卖机器赚钱的人会配上一些山寨内存出售,增加利润。

docker2.jpg
DSM:
这里可以管理我们安装的DSM操作系统,群晖免费赠送一个授权,要安装更多的DSM操作系统可以购买授权,这样就相当于1台nas可以安装几个DSM操作系统,给多个部门独立使用,可以省下一大笔硬件开支。

技巧:安装好docker版本的DSM后,会提供一个正版的mac和sn给你使用,刷白的朋友有福了。

docker3.jpg
注册表:
这里相当于一个搜索页面,你可以在这个页面搜索docker仓库里面所拥有的docker容器,比如我要安装transmission这个软件,就搜索transmission就可以看到搜索到了690个项目,也就是相当于有690用户做了transmission相关的容器给大家下载安装,点击下载按钮,就可以把transmission容器下载下来。

看下这个容器linuxserver/transmission 这里面的linuxserver就是开发者的名称,后面的transmission就是项目,后面的黄色五角星就是热门的标签。
docker4.jpg
每个项目后面都有个方形的小框,点击那个小框就可以进入docker官方网站这个项目对应的地址,这个非常重要,进去后你可以查看这个docker的安装方法和一些配置信息。
docker5.jpg
打开linuxserver/transmission项目的链接,可以看到里面介绍的transmission的配置信息,里面说到了transmission用到的端口号9091和51413,还有配置文件的路径/config,下载文件的路径/downloads,监控种子的路径/watch,还有PUID、PGID这些都是在后续安装的时候需要用到的信息。

docker6.jpg
映像:
这里就是一个容量下载后安装的页面,可以看到transmission容器的大小是80MB

docker7.jpg
点击启动按钮,就可以开始安装了,点击高级设置,就可以配置这个容器安装时候需要的一些设置。

docker8.jpg
进入高级设置页面后,一般需要配置的有3个项目
卷、端口设置、环境,后面我们一个一个来解释。

docker9.jpg
卷:
例如transmission容器里面说明软件的下载路径是/downloads,这个路径是在容器里面的,并不是在nas里面,我们要把这个容量里面的路径映射到我们nas里面的路径,这样下载的时候才能直接把文件下载到nas里面,不然的话下载完后你找不到这些文件的。
还有一些配置文件的路径比如/config也可以映射到nas里面,再进行配置。

docker10.jpg
端口设置:
一个是本地端口,就是nas的端口;一个是容器端口,就是容器里面软件所用到的端口
所以我们要把容器里面所用到的端口映射到nas的端口,安装好后我们才可以打开这个软件。
比如transmission的端口是9091,本地端口也要填写成9091,这样用192.168.1.100:9091就可以访问transmission,如果这里不设置那么会自动设置一个端口,那你访问的时候就要用自动设置好的端口访问了,而且自动端口每次容器关闭再开启后端口号都会改变。

docker11.jpg
环境变量:
填写一些软件的配置信息,比如登录账号密码什么的,liunxserver/transmission,这个就需要在这里添加你nas用户的PUID和用户组PGID,这些添加的信息都是项目网站上有说明的。

docker12.jpg
配置好下一步就可以看到你配置的信息总览,检查有没错误,没错的话点击应用,就安装好了。
docker13.jpg
容器:
安装好的程序都在容器这个页面,这里你可以暂停,删除,重新配置信息等操作

docker14.jpg
点击详情可以看到容器的一些运行状况,比如端口号,运行时间,cpu和内存占用什么的。

docker15.jpg
右边的滑动按钮可以暂停容器的运行,暂停后可以点击编辑,就可以重新配置之前配置的信息。

docker16.jpg
点击编辑后就进入了配置页面了,这里可以根据自己的需求重新配置过。

docker17.jpg
网络:
每个容器都需要加到一个网络里面,全部默认即可
docker18.jpg
日志:
一些容器的运行日志信息。

总结:
“注册表”搜索transmission---“映像”安装transmission---“容器”管理安装好的transmission






重新起航,找回失去的东西!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

 QQ Archiver手机版小黑屋

GMT+8, 2019-10-21 14:03

© 2019 第一纳斯网 Powered by Discuz! X3.4 Theme by Jvmao 粤ICP备19046372号-2

快速回复 返回顶部 返回列表