从 2011 年的虚拟机,到 2026 年把 AI 关进镜像空间:我用 15 年悟出的容器哲学

简介: 从 2011 年虚拟机到 2026 年给 AI 的镜像空间:环境越扔得起,团队越敢折腾。--rm、migration、seed、harness——15 年容器哲学。

作者:姚杨 | 专栏:阿杰的技术成长

飞机起飞前,阿杰 合上超低配的 MacBook——上面跑着整套开发环境,离线也能写代码。他想起老陈 有次问他的话:「你折腾了十几年开发环境,图什么?」阿杰 当时没答上来。直到最近他把 AI 也「装」进了容器,才想明白那句话。

一、2011 年:第一家公司,雅虎系老团队教会我的三件事

阿杰 的第一家公司,开发团队是雅虎体系出来的老牌团队——作风优良、技术专业。他的工作单元思想、OOP 思想,全是那时学的。

那个年代,公司会在办公室服务器上给每个开发者开一台虚拟机,模拟生产环境的系统版本、数据库版本、参数,让大家提前发现问题。

但痛点也是那个年代特有的:开发电脑是 Windows,代码的编码、换行符和生产环境的 Linux 不一致,加上文件同步的各种低级错误——这些枯燥无聊但又必须要关注的问题,每天都在消耗人。

阿杰 当时正好在推进开发环境的事,他一咬牙:全员装 Ubuntu,肉身学习 Linux。 然后在 Linux 下装 VirtualBox,用共享文件夹——VirtualBox 里是开发的运行环境,Ubuntu 是开发机。

「这套模式推下去,开发效率极大提升,低级问题一扫而光。」老陈 点头:「你从第一天起就明白一件事:环境问题,比代码问题更能吃掉一个团队的效率。」

二、Vagrant 时代:虚拟机管理,被一个文件取代

第二家公司时,正好流行 VAGRANT——它把虚拟机管理直接文件化了。

「在我原来方案的基础上,开发人员搞一个文件,就能自动化初始整个开发环境。」阿杰 直接在第二家公司推行了 vagrant + 本地虚拟机开发模式,效率大大提升。

「这一步的关键不是工具,是思路:环境从『手搓』变成了『声明』。 一个 Vagrantfile 就是整个环境的说明书,团队不用再口口相传怎么配环境。」

三、2017 年:Docker 来了,一切都轻了

2017 年,Docker 在国内刚有苗头。阿杰 一看:「这不模式类似吗?但更轻——进程级虚拟化,秒启动。」他开心死了,立马把开发模式改成 Docker 实现。

那个阶段,他一度移动办公到用苹果超低配便携本直接办公,还是离线开发——环境就在自己电脑上,上飞机也能写。

而真正让他惊艳的是 --rm 模式:关闭就删容器,每次启动都是全新的。

「这正好解决一个问题:开发环境用久了,里面的垃圾数据越来越乱、表结构跟最新版本对不齐。而 --rm 逼迫研发团队必须把表结构好好维护在 migration 体系里,把常用的开发自测数据写在 seed 里。」

「一上这套体系,团队立马清爽了。代码里 migration 未维护的问题直接消失,而且每个开发者都喜欢给自己新开发的功能写 seed——别人继续开发、调试时,轻松又惬意。」

老陈 听到这,补了一句:「你发现没有,Docker 最值钱的不是『轻』,是『扔得起』。一个每次都能从头再来的环境,逼你把『环境里该有的东西』都代码化——表结构进 migration,数据进 seed,谁也别想偷偷在环境里手工改。」

四、2026 年:大模型疯了,我把它关进镜像空间

2026 年,OpenClaw 火了,Harness engineering 火了,大模型智商高了。

「这批疯马,战斗力让人看到无限可能,但也让人恐惧它乱搞。」阿杰 说,「我联想到《奇异博士》里古一用镜像空间控制敌人、不让破坏波及现实世界的用法——这不就是容器擅长干的事情吗?」

于是就有了 harness_engineering_php_env 这个容器仓库:

  • 给大模型和 Claude Code 一个完整的开发环境容器,随便它折腾去——反正启动时带 --rm;
  • 只留代码仓库文件同步在 Mac 电脑上——改动随要随取;
  • git 来保护、快速拎出改动——AI 把环境搞烂了?删掉容器,重来。

「镜像空间里随便打,现实世界毫发无损。」阿杰 说,「这就是容器在 AI 时代的用法:把失控的成本,变成一次 --rm。」

五、尾声

飞机落地,阿杰 合上电脑,给老陈 发了条消息:「想明白你问的那句话了。我折腾十几年环境,图的就是一件事——让环境『扔得起』,让团队(和人)敢折腾。」

老陈 回得干脆:「从虚拟机到 Vagrant,从 Docker 到给 AI 的沙盒,你走的每一步,都是在给『折腾』买保险。环境不可变,人才敢乱来——这是容器哲学,也是 AI 时代的工程哲学。」

至于这套「环境即代码、用完即焚」的思路,怎么和 AI 编程的日常长在一起——那是下一个故事了。

目录
相关文章
|
25天前
|
人工智能 中间件 API
LangChain+Llama.cpp 本地模型与Agent工具调用
本文介绍如何用LangChain对接本地llama.cpp服务:通过`llama-server`启动Qwen量化模型,配置OpenAI兼容接口;安装LangChain生态包;实现基础对话与自定义工具Agent(如查天气、时间),全程离线运行,零依赖云端API,适合私有化AI原型开发。(239字)
189 3
|
2月前
|
人工智能 弹性计算 运维
阿里云服务器专属活动参考:轻量云服务器38元起,云服务器99元起,热门云服务器活动信息
本文全面介绍阿里云2026年云服务器专属优惠活动,该活动精准覆盖个人开发者、AI创造者、一人公司、中小型企业、中大型企业及学生六大用户群体,提供从68元轻量应用服务器到GPU实例等差异化产品矩阵。针对不同场景,活动推出个人入门级特惠、AI Agent开发套餐、OPC创业包、企业级算力实例及学生专享抵扣券等多层次优惠,并设置每日限量秒杀与免费试用环节。文章按用户类型详细拆解核心产品组合、价格优势与适用场景,旨在帮助各类用户高效匹配需求,实现高性价比上云。
阿里云服务器专属活动参考:轻量云服务器38元起,云服务器99元起,热门云服务器活动信息
|
2月前
|
人工智能 自然语言处理 安全
本地沙盒驱动办公革新:阿里云QoderWork桌面AI智能体全解析
数字化转型浪潮之下,大量重复、机械的事务性工作持续消耗职场人的精力,传统对话式AI大多只负责输出文字内容,大量操作依旧需要用户手动完成,同时敏感办公文件上传云端带来的数据泄露风险,也成为企业与个人使用AI工具的一大顾虑。阿里云QoderWork作为桌面级AI智能体服务平台,以本地沙盒运行为底层安全底座,依托MCP开放协议打通操作系统与各类生产力软件,完成从自然语言指令解析、任务自动拆解、本地执行到交付专业文件成果的完整闭环。它不再局限于简单问答,升级成为可以自主干活的全职办公协作者,兼顾个人、自由职业者、中小企业团队的多元诉求。
247 0
|
1月前
|
人工智能 前端开发 JavaScript
我终于能用 GPT-6 了!实测一波,Codex 要杀疯了?
GPT-6 Astra 实战测评,4 大项目实战,覆盖 AI 编程能力和 Computer Use 电脑操作能力,看看号称全世界最智能的模型,在 Codex 中的使用体验到底如何?和 Claude Fable 5 比起来怎么样?
322 1
|
2月前
|
SQL 人工智能 JSON
【数据开发】字段怎么算、改了影响谁?我做了一个能直接问 AI 的 SQL 血缘工具
Scope Lineage 是一款面向 Spark/Hive SQL 的开源字段级血缘分析工具,支持静态解析、AI 问答与自动 mapping 文档生成,精准追踪字段来源、加工逻辑及影响范围,大幅提升数仓开发与治理效率。(239字)
159 2
【数据开发】字段怎么算、改了影响谁?我做了一个能直接问 AI 的 SQL 血缘工具
|
2月前
|
关系型数据库 MySQL Linux
Linux 安装 MySQL 8 数据库(图文详细教程)
本教程手把手教你如何在 Linux 安装 MySQL 数据库。图文详细教程!
307 3
Linux 安装 MySQL 8 数据库(图文详细教程)
|
2月前
|
JavaScript API 开发者
DeepSeek Harness 刚发布,先让它做了个网页
DeepSeek Harness(DSH)是DeepSeek开源的Agent执行框架,践行“Model + Harness = Agent”理念。v0.1开发者预览版发布次日即实测成功:一行命令`npx @deepseek-ai/dsh web`启动,自动完成搜索、规划、写HTML、本地验证全流程,支持插件扩展与完整执行轨迹追踪。(239字)
905 1
DeepSeek Harness 刚发布,先让它做了个网页
|
1月前
|
存储 IDE 网络安全
Qoder CN 个人版和企业版有什么区别?如何选择?收费价格多少钱?
Qoder CN个人版面向个人开发者,支持支付宝快捷订阅;企业版由管理员统一采购、分配席位,支持SSO登录、团队协作与集中管控。两版在定价、Credits共享、产品覆盖及管理能力上差异显著,满足不同规模研发需求。阿里云Qoder CN官网:https://t.aliyun.com/U/fEiOLV
|
1月前
|
人工智能 NoSQL 定位技术
Palantir 爆火后,为什么 AI Agent 落地绕不开「本体论」?
Palantir 爆火后,「本体论」被反复提及,却常被误读成替代信息化、甚至等同于 Agent。本文用「阿杰+老陈」双视角讲清:本体论本质是连接 Agent 与企业知识库/业务系统的一座桥,对 IT 人而言,它就是 DDD 及业务规则的沉淀方法论。还剖析了 Palantir 为何自带本体论实施工具,以及国内复刻者稀少时,企业 IT 如何用自己的方式吃透核心概念落地。
253 0

热门文章

最新文章