大家好,这里是Cherry,喜爱折腾、玩数码,热衷于分享自己的数码玩耍经验~
折腾了数十款NAS和数百个Docker容器项目,关注我,每日获得docker玩法
前言
自从搬了办公室以后,我就把家里的NAS搬到了办公室,蹭公司网、公司电,还能给上班摸鱼写文章带来便利。
直到有一天,小领导终于忍不住问我:这个黑漆漆的盒子到底是啥?一直开着?
于是,我就从NAS存储资料、共享文件如何如何方便开始说起,介绍这个小黑盒子的用途,阐述局域网内和小伙伴一起协同办公的优势,表达自己自费离司远程当牛马的乐趣,再到口吐芬芳说自己利用NAS给隔壁测试小伙子们提供了多少多少服务。
小领导表示:是个好东西啊,既然那么厉害,你搞个什么协同网盘、OA、CRM啥的吧,省点钱晚上请你们吃烧烤!
我表示,这还不是小意思,用Docker分分钟给你弄出来。

一、什么是Docker?如何管理?
作为目前NAS的标配应用,Docker 容器管理是越来越多人愿意购入NAS的理由,也是NAS由传统的存储服务器向多元化家用设备转型的一个标志性工具。其具备的安装快捷、即装即用、安全隔离、容纳万物等特点。
🔻Docker的一些常见属性

在部署docker的时候,可视化的界面是很重要的一个内容,通过可视化界面,我们只需要看着项目教程,依样画葫芦就能完成绝大部分容器部署,让不懂技术、不擅长代码的NAS用户,也可以便捷地使用到各式各样的服务。
大部分NAS操作系统,都拥有其自研的容器管理工具,比如铁威马就自研了Docker Engine 和 Docker Manager 两项应用。

与其它品牌使用原生Docker不同的是,铁威马的Docker应用是基于其自行封装的DockerAPI而成的,支持项目、容器、镜像、网络、监控等所有功能。

在具体使用中,容器的项目管理最为方便,它指的是将多个容器打包在一起,以docker compose的形式集中部署。拥有上手难度低、复制性强、操作简易、维护方便、适合长期存储等特点。
而很多朋友不知道哪里去找Docker Compose项目,于是我们今天就来介绍一下DCM(DockerComposeMaker )这款应用,一款内置数十个项目、模板,支持自由选择合并compose文件的神器!

二、DCM部署、使用实操
1、部署DCM
由于本身兼容docker compose的部署方式,所以部署起来特别简单,我们只需要将下面的yaml代码复制到项目管理中即可。
🔻docker-compose.yaml
services:
dcm:
image: ghcr.io/ajnart/dcm
container_name: dcm
ports:
- "7576:7576"
restart: unless-stopped
打开铁威马的Docker Manager应用后,依次点击:项目-新建-配置文件来源-复制yaml-验证yaml-应用,就可以完成整个项目的部署。

2、DCM使用介绍
Docker Compose Maker 拥有简单直观的交互方式和UI界面,颜值是真的很高。在系统里,包括容器配置文件、组合模板两个大功能。
工具首页,展示了近百个常用容器介绍,影音、安全、智能家居、数据库、生产力等都包含。

1️⃣功能点一:自选容器形成组合
复选这些容器以后,可以创建一个集中统一的Compose文件。

生成的docker-compose.yaml文件,会把我们选择的容器全部列在一起,设置统一的环境变量、网络配置。

而公用参数都会保存在.env
文件中,便于统一修改。

同时,也为.env
文件提供了可视化的维护页面,看不懂代码的看了都要点赞。

1️⃣功能点二:内置模板快捷部署
系统内部,还提供了30余个设置好的模板,根据不同的使用场景分门别类。
🔻比如树莓派的家用服务,包括影音、智能家居、导航、网盘等。

🔻比如监控模板,包含了网路监控、展板、数据库监控等一体化配置。

🔻比如财务管理模板,含萤火虫、数据库、硬盘监控等。

最后,根据我们自定义结果,把系统生成的.yaml
和.env
文件都复制到铁威马项目目录下。在部署的时候选择本地TNAS文件,即可一键部署。

三、不止Docker,更多内置应用
说回小领导的白嫖要求,其实除了利用Docker在NAS里安装服务外,主流NAS品牌也都提供了内置的应用中心服务,比如群晖的套件中心、威联通的应用中心,以及铁威马的官方应用中心和社群应用中心。
🔻铁威马官方应用中心,提供了59个应用,涵盖备份、商业需求、开发工具、多媒体、安全等5个场景,属于点击即用,也能得到官方技术支持。

🔻铁威马社群应用https://tmnascommunity.eu/
,包含144个社区维护的服务,通过tpk格式的安装包离线安装使用。

🔻debian原生应用。铁威马基于Ubuntu开发,内核Linux Kernel 6.1 LTS,可通过SSH自行安装数万个Ubuntu应用,满足更多应用场景。

总结
在NAS使用中,仅仅存储数据真的是太浪费了,因为一台7 * 24小时开着的设备,大部分时间都是空转耗电,不如做成算力+服务的个人中心,满足个人、家庭、企业的需求。
相比于动辄买几万、上十万的软件,成熟的开源解决方案并不一定逊色多少,剩下来的钱用于投入更多的生产或者福利发放,让打工人开开心心喝个下午茶,想必各位老板也会很开心。
如果你是极客用户,或者小型团队、中小企业管理者,并且在寻求NAS产品以满足企业发展需求的,可以考虑铁威马全新发布的TNAS F4-424 Max,F6-424 Max、F8 SSD Plue等产品,性能在目前NAS市场中属于中高端,搭配万兆网口,能有效提高局域网内的SMB传输能力,满足文件资料的存储、共享和管理需求。