为什么很多 NAS 和软路由相关帖子都会提到“玩 docker”

12 天前
 IchinoseChiya

什么恩山论坛之类的 NAS/软路由相关社区,又或者是一些视频博客文章一类的,提到 NAS/软路由基本必定会提到“玩 docker”、“内置 docker”之类的词汇,但是说实话个人感觉这些概念听起来还挺怪的

虽然帖主只是个小白运维,但真的感觉这样的一种“社区文化”现象很奇葩,不局限于各种主流 NAS/软路由 社区,总感觉一进到这类型社区里“docker”这个词就变成了 很神秘很高大上的东西 ,各种文章视频都要大谈特谈“哇我还能跑 docker 这是多么神奇美妙的一件事情啊”、“哇 docker 好多镜像好好玩啊”,但本质上不就只是一个普通的用户态虚拟化工具,绝大部分主流 Linux 发行版都能直接安装,这和(软)路由又或是 NAS 之类的东西真的有什么强关联吗

而且很多文章也没见玩啥复杂的东西光在那拉各种包装常规软件的镜像下来玩了(说实话主流 Linux 发行版不都能做到直接运行这些应用),和弄一台普通机器普通地安个 Linux 有什么区别吗,和所谓软路由和 NAS 这些词的强关联性到底在哪,再说这么喜欢玩 Docker 怎么没见有人来玩 K8S (流汗

此外不仅是 Docker 变得很“高大上”这件事情很奇怪,这类型社区还有各种奇葩生造概念(比如说所谓“旁路网关”,属于是 非严谨词汇 + 软路由小白必经的脱裤子放屁网络架构 ),不知道是不是因为太多野路子出家的人占据了社区把社区风向扭转成现在这个不专业的样子

12123 次点击
所在节点    NAS
211 条回复
he1293024908
11 天前
@IchinoseChiya “在 nas/软路由 上用 docker 玩与其初始职能无关的应用” ,就很简单的一个原因,绝大部分人搞 nas 不只是为了满足数据存储和备份,docker 可以让 nas 实现更多大家想要的功能。普通人又不是那些企业,真要保存的数据能有多少,移动硬盘、u 盘或者网盘不也行吗,大家更多的是想通过 nas 将这些数据更好的利用起来,比如搭建一个影视库,自己和家人随时随地都能看;搭建一个家庭相册,这样不需要照片传来传去等等。而且 nas 一定程度还可以替代服务器之类的,以 ai 来说,电脑有 cherry studio 这种聚合 api 的工具,但如果我想在手机上用怎么办?在其他电脑用怎么办?那我就可以在 nas 部署 openwebui 这些工具来实现跨平台使用啊,又比如说看小说、看漫画、听音乐,这些手机、电脑都有非常多的应用可选择,但问题是很多不支持跨平台同步数据,而 nas 就可以部署一个 docker ,所有设备只需要这个 docekr 来提供服务就好。你觉得 nas 只需要做好数据存储和基本的共享就够了,但这个想法对于普通人来说根本不适用,大家是需要 nas 可以存放和共享自己的数据,但大家很难仅仅为了存放和共享数据去购买或者组装一个 nas 。
IchinoseChiya
11 天前
@he1293024908 #161 所以是否可以认为说,绝大部分玩家其实想要的不是纯粹的 NAS 或 软路由,而是包括 NAS 功能在内,同时也想要自行搭建很多其他额外的功能,在预算有限或是不想折腾多设备网络架构的情况下,最终实质上形成了这样一种用 docker 跑各种 NAS 范畴外的应用的风气
pytth
11 天前
一天天的玩啥呢,玩个破 nas 都这么多叽叽喳喳的你们这些人,不就是一个 nas ,回归 nas 的本质就好。
IchinoseChiya
11 天前
@yanqiyu #44 感觉还是挺有道理的
IchinoseChiya
11 天前
@banmuyutian 感谢你的回复,我确实有点考虑得太片面了,也祝你一切顺利🙏
IchinoseChiya
11 天前
@COW #134 我说实话我没有想出来显摆的意思( v 站那么多资深程序员哪轮得到我来显摆),我只是想询问 [社区中非专业实践成为主流风气] 的原因
IchinoseChiya
11 天前
@niubilewodev 非常 make sense ,感谢你的认真回复🙏
chenluo0429
11 天前
@IchinoseChiya
仅针对 143 你提出来的让每个节点保持单一职能,单一节点负责多项职能会让系统稳定性下降的看法。
这个让我感觉就好像有人会问为什么很多小公司会选择部署单机服务,而不是部署集群一样。
节点单一职能是为了在复杂系统中便于部署,扩展,调试,问题分析等。如果你本来就一个设备节点,你新增的服务是选择在设备上部署,还是新增一台设备?
至于系统稳定性,第一,家用对系统稳定性的要求不高。第二,在运维能力不足的情况下,引入多设备节点往往会增加维护的复杂度和难度,导致系统稳定性下降
IchinoseChiya
11 天前
@dddd1919 #24 所以实际上是很多人在出于各种原因不想增加预算的添加新设备的情况下,还想折腾更多的东西,于是逐渐脱离纯粹的 NAS 变成 all in one server
IchinoseChiya
11 天前
@xwayway 感觉挺有道理,感谢回复
cp19890714
11 天前
NAS 圈,就是少量专业人玩家一大群业余玩家,折腾自己不熟悉的东西。
折腾 NAS ,本质就是在玩服务器。

如果你的工作就是相关行业的,对 linux 已经非常熟悉,NAS 其实没啥玩的。
IchinoseChiya
11 天前
@chenluo0429 有道理,感谢回复
IchinoseChiya
11 天前
@lp7631010 #109 “旁路由”的存在或许是有理由的,但是是否是“不得不存在”我个人觉得有待商榷,至少在我看来有更好的网络架构实践去实现目前绝大部分“旁路由”的功能(大部分相关文章说实话就只是用来翻个墙罢了),而“旁路由”给数据包平添的转发路径会影响网络性能,在我看来已经是不小的缺点了
IchinoseChiya
11 天前
@lscho 也有道理,其实我对社区的预期是虽然小白众多但大方向应该会是有一群大佬会去把控的,但是你的说法也挺合理,绝大部分小白和普通用户可能确实更需要一些更简单的东西
cj323
11 天前
我有一个我没法证明但是我很确信的原因 - 大部分人用 docker 仅仅是因为看到别人在用。
dddd1919
11 天前
@IchinoseChiya #169 本来就是当 storage 用,存文件存代码。发现自带的下载工具不好用,然后搜到了个 docker image 的方法,接着又找到了 gitlab ,然后发现可不仅仅可以 storage 还能 server 。当然 server 用的主要是 gitlab 和 download ,或者处理程序处理里面的文件,也只是方便 storage
ysy950803
11 天前
当初我搞 NAS 之前,也想着要全部 DIY ,搞搞什么黑群,自己装系统,后来想想需求其实也就是备份家里人的照片和资料,以及下电影,在电视上能方便看。
可能是懒吧,最终就决定直接买成品的 NAS 算了,各种跨端 App 方便多了,过了折腾的年纪了哎。
GiantHard
11 天前
@IchinoseChiya #19 相较于专业的计算机行业而言,NAS 、软路由本身算是非主流社区,非主流小圈子有一些「不专业」的语言习惯很正常,反过来说,正是使用这些「不专业语言」的人出于相互认同,才构成了游离在主流声音之外的一个个非主流的小社区。

当有人尝试用主流社区的专业语言帮助游离在主流之外的非主流社区重建话语体系的时候,从非主流社区的内部看来,是在破坏这个社区成员之间的共识。
chouxiang99
11 天前
买 nas 跟风买的 买完发现只能存文件 然后就去找找附加功能 然后慢慢的就开始搞 docker
lp7631010
11 天前
@IchinoseChiya 所以旁路由对你来说就不属于不得不存在,但是你只能代表你的需求,不代表所有人的需求

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1155536

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX