
Docker 部署 iVentoy:轻松搭建 PXE 网络装机平台
机房里新到一批裸机:有人抱着一摞 U 盘逐台烧 Ubuntu,有人在 BIOS 里改启动项装到一半才发现 ISO 放错版本,有人半夜还在给 Windows 装机包拷盘。想「网线一插就能选系统」,常见做法是自建 DHCP + TFTP + HTTP,再手写菜单——规则散在 Wiki 和脚本里,换架构或加一张 ISO 就要重配一轮...

机房里新到一批裸机:有人抱着一摞 U 盘逐台烧 Ubuntu,有人在 BIOS 里改启动项装到一半才发现 ISO 放错版本,有人半夜还在给 Windows 装机包拷盘。想「网线一插就能选系统」,常见做法是自建 DHCP + TFTP + HTTP,再手写菜单——规则散在 Wiki 和脚本里,换架构或加一张 ISO 就要重配一轮...

交换机还在闪灯,业务群已经在刷「接口超时」:有人盯 top,有人翻 Nginx error.log,有人打开云控制台对账——故障窗口一拉长,排障就变成多端接力。想把主机、网络和应用收拢到一处,常见做法是各装 Agent / exporter,再拼告警脚本和值班 Wiki,规则散落、交接时版本也对不上。

docker pull 超时、镜像拉取失败时,先别急着换一堆来路不明的地址。这篇整理的是 2026 年 10 月还能用的国内 Docker 镜像加速写法,高校、实验室、公司研发机都可以照着配。拉 Docker Hub、ghcr.io、GCR、registry.k8s.io 时,常见是慢、超时,或者碰上 401 / 429 / manifest unknown。很多时候不是「源挂了」,而是配错了地方:daemon.json 里的 registry-mirrors 主要管 docker.io;Kubernetes 节点用的是 containerd,不会读你笔记本 Docker Desktop 里的加速配置。

机房里 Nginx、MySQL、Redis、Kafka 各跑各的:有人盯 `ss`,有人刷厂商控制台,有人半夜被业务方电话叫醒才发现接口已经超时。想把可用性收拢到一处,常见路径是每台机装 Agent、配 Prometheus exporter,再串 Alertmanager 和钉钉脚本——规则散在 YAML 与 Wiki 里,交接时对账很慢。

产线画面还锁在工控机专用组态里:改一个阀门图标要装客户端、拷工程包,手机和访客电脑根本打不开。机房里温湿度、UPS、门禁又各有一套小网页,想拼成一张总览,只能翻 Excel 对点位,或者再买一套按站授权的商业 SCADA。

会议纪要还在 Notion 草稿箱,读书摘录在语雀,代码旁注又在另一台笔记本的 Markdown 文件夹里——换电脑就要翻同步盘,搜一句关键词得开三四个标签页。双链、块引用这些能力一旦绑死在厂商账号或某一台客户端上,内网里就很难共用同一份库。

数据库备份还在往 /backup 里 cp:目录越堆越乱,想给开发一条限时下载链接,只能开 Samba 或再拷 U 盘。业务代码已经按 Amazon S3 写好了 SDK——Access Key、Bucket、预签名 URL 都现成——却没有一台对内的对象存储。CI 产物留在 runner 本地,换机器就丢;监控录像和照片混在 NAS 共享目录里,没法按桶授权,也开不出「只给这一个文件、十分钟有效」的地址。

书房那台 Windows 整天开着 Calibre:搜书、改标签、看系列,都得坐在那张桌子前。Kindle 还在等「发送到 Kindle」邮件;iPad 的文件 App 里一堆没封面、没作者的 epub。换一台笔记本,书库还留在旧硬盘。NAS 的下载目录把电子书和电影种子堆在一起,用文件管理器点开,没有「已读」,家人要借一本,只能再拷一遍 U 盘。
共 324 篇文章