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

12 天前
 IchinoseChiya

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

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

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

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

12112 次点击
所在节点    NAS
211 条回复
Dipous
11 天前
@mhqschen 连什么是 x86 都不知道还用什么 nas ,没见过汽车用户不知道什么是汽油机什么是柴油机的
ForkNMB
11 天前
就是不许说玩 docker 。玩你🐎啊玩。必须说装 docker 。说玩的人通通抓起来🔫毙。
IchinoseChiya
11 天前
@xeonforce 我作为运维的想法是保持 KISS 原则,很多人在 NAS 和软路由上用 docker 玩很多业务无关的内容,并且成为社区的主流文化,我对此感到疑惑罢了
你说这是在对应需求下的最佳实践我不反对,但是这不是我想要的核心,我要问的是为什么在这种场景下会产生这种需求(说实话我真的已经在前面的楼层解释一万遍了
我自己算是也部署了一段时间软路由和 NAS (在发帖记录里可以看到以前问过的相关问题),但是对于我来说更重要的是他作为 nas/软路由 本身的职能,让网络中的每个节点都仅负责单个职能,至少在我看来这不算是一种坏的实践,而社区普遍的实践是在 nas 或软路由上跑很多原本职能无关的应用,这在我看来是一种使得系统稳定性下降的事情,而这种使得系统稳定性下降的实践变成了社区最主流的玩法,这本身便是与我所认知的运维原则相悖的
IchinoseChiya
11 天前
@cnt2ex 我真的感觉已经在前面的楼层说过一万遍了,我从来没有说过 docker 不好,我的核心一直都是 [为什么 “在 nas/软路由 上用 docker 玩与其初始职能无关的应用” 成为了社区主流] ,和包管理器之类的没有任何概念上的关联
msaionyc
11 天前
不是所有人都像你一样是运维,对这些东西这么懂啊。。。感觉你真的挺傲慢的,我看了你挺多正文和下面挺多回复的,你跟完全不能理解和你不一样的人的行为一样,甚至有点堵嘴不欢迎其他人讨论这些一样,你要是成了这类社区的版主,不知道会怎样。可能真的如同评论区有的人说的一样,你完全是俯视的角度在看待这些人
IchinoseChiya
11 天前
@635925926 #122 是有很多人回答我了,我也向他们发送感谢了,但是回答我的人和我在 #43 回复的人不是同一个人啊......
IchinoseChiya
11 天前
@635925926 #124 是有人回复了我,我认同的我也发送感谢了,但是那些人和我 #73 回复的根本也不是同一个人啊
antipro
11 天前
大概实在没什么可玩的。
IchinoseChiya
11 天前
@darlinghsu #128 我就说一个事,耐心回复我的和我喷的不是同一批人,我非常感谢能够耐心回答我问题的 v 友
@darlinghsu #129 我给 #92 发送过感谢,只是没来得及回复他,以及包括上面很多认真回复的我都有发送过感谢,但是这个帖子我说实话流量超出了我的预期,所以很多人我都没能来得及回复
IchinoseChiya
11 天前
@mlhiter955 我骗币有什么用?有骗币的是我这个发帖频率吗
hancai2
11 天前
我就不玩 docker , 我就喜欢一个软件包安装一天的感觉。
我还喜欢读写文档,安装个工具先读一遍 20 页文档,安装完成后自己再写 20 页安装记录.md 。这样就很专业了。
用 docker 安装太快了,我都还没记住新工具的的选项名称缩写和全称是什么、命令行参数到底谁是 "-"还是 "--", 学不到东西。
编译、rpm 、deb 安装有依赖问题? 不存在的, 我单身 30 年,周末没事可以拿两天出来解决依赖问题。说不定还能发现 20-30 年前的屎山。
运维让我用 docker 、containerd 、k3s 、k8s 、k9s ? 懒得学
IchinoseChiya
11 天前
@okzy520 虽然不是帖子重点,但在我看来旁路网关确实是没太多意义地往返一趟,个人感觉实践上不如在网络架构中添加一个透明网关,或者你说说你的看法?不吝赐教
darlinghsu
11 天前
@IchinoseChiya

bro, 机器是死的,人是活的;所有都要给人让道;

追求架构 职能分隔是好的,但不是 [所有人愿意去做] 以及 [能不能做到] 的问题;

成本呢?人的时间、精力、金钱、心情、能力考虑了吗?
----------------
你前面也说了民间社区,小白们,他们明白架构的概念吗?他们只愿意按照教程敲一遍命令行,能达到自己想要的效果就足够了,至于你说的性能损耗等等,你觉得他们在意吗?以及能懂吗? 只要能用 wifi 还能正常工作就足够了;

所以大家说你有种不自觉的傲慢在,是因为你觉得这是 [基本的,理所应当的知识,这恰好就是你的傲慢;] ,猜测甚至还有些 [你不会可以去学啊] 的。 这和那种你赚不到钱就是你自己不努力本质没任何差别
--------------
你再说一百万遍,只要你不接受“还有很多人不了解架构、网络等基本知识”的现实,你就是会问为什么他们不去做呢?为什么不职能分离呢?
------------
如果你有理想有志气,或许你可以用自己的知识,去帮助他们,写更好的教程,做更好的架构设计,写不同设备使用什么搭配比较好,考虑内存 CPU 等;这也是很多大佬在做的事情,所以受人尊敬;哪怕写一个基本的能跑起来的 docker,都是真真切切帮助了人。

而不是 [为什么他们不 xxxx,为什么要 xxx ?] 我不吃“肉”是因为我不想吗?有没有可能买不起?
----------
言尽于此,祝你一切顺利
IchinoseChiya
11 天前
@cwliang #135 首先我是计科专业毕业并从事运维工作,我不认为我不算是 IT 行业的人,其次你提到问 AI 能够解决的问题,以题目里提到的“旁路网关”为例,我问 AI 得到的答案就是这个东西在生产实践中基本没有优点,但是在社区里这确实已经形成一种很主流的解决方案,社区主流方案不是最佳生产实践所以我来问为什么,这不是什么奇怪的事情吧
IchinoseChiya
11 天前
@Dogxi #129 问充电器原理问笔记本买什么问 cloudflare 被墙怎么解决也算来吵架的?我发过的争议大的帖子也没几个
pangfahe
11 天前
我用 nas 的 docker 跑 python ,拉东方财富的数据下来分析,如果用电脑去做,噪音大,耗电,还没有高可用,用 nas 跑又稳定噪音又小
rev1si0n
11 天前
其实只是开发者和普通玩家的区别,他们大部分人也不是专业开发所以没有那么多讲究,只是业内用词罢了。我前段时间也折腾了,买了个旁路由,就用来翻墙按照社区的标准装了 openwrt 和其他的都试了下,翻墙的 openclash 还有另一个啥的,用下来的感觉就是没有那么顺心,有小 BUG ,还有可能改个配置都要重启,一些做这个玩家的可能也都不是专业写代码的,最后我还是自己装了官方的 Ubutnu 系统,配了 mihomo chinadns dnscrypt-proxy 这些,做网关配合 ipset 翻墙稳得一笔,也不用专门跑个路由系统了。
IchinoseChiya
11 天前
@darlinghsu #153 非常感谢你的回复,可能我发帖措辞时确实没意识到自己的傲慢,后面很多回帖也有些气在头上,确实也是有些不太理智了

Anyway ,包括你在内的前面很多人的回复也解开了我一直以来的不少疑惑,感谢你的回复,也祝你一切顺利
IchinoseChiya
11 天前
@hancai2 #151 虽然感觉你在阴阳怪气,但我还是要说一句对 docker 这个事物本身在一开始就没有负面意见,这确实是一个很好用的工具
IchinoseChiya
11 天前
@bigbugbag #4 感觉这个说法还是挺有道理的

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

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

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

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

© 2021 V2EX