qemux/qemu 是在 Docker 容器中运行完整虚拟机的方案,提供浏览器 Web 控制台,支持 KVM 加速与多种磁盘格式。本文将介绍如何通过 Docker Compose 快速部署 qemux/qemu,轻松搭建可自托管的容器化虚拟机环境,适合系统安装试验、隔离测试与内网演练等场景。
接口文档里字段下周又要加三个可选属性;关系库一改 schema,迁移脚本、ORM、联调环境一起抖。更常见的画面是:订单详情嵌一套物流轨迹、用户画像塞一堆标签数组——硬拆多表 JOIN,改一次字段要动一串表。开发机再各装一份本机 MongoDB,版本对不齐,周末联调卡在「你连不上我的库」。
著录、权限与数字对象往往要留在本机或内网盘上。公有云档案 SaaS 要过合规与出域评审;纯网盘又缺元数据标准与角色审计。很多机构已经有一台跑 Docker 的 Ubuntu,缺的是:镜像能拉下来、MySQL / Solr / 应用能一起起来、浏览器能进 Staff——而不是先上整套数字人文中台。
埋点、接口耗时、业务事件这类明细最好落在自己的盘上。机房内网、等保环境、客户合同里的「数据不出域」,往往不允许把分析库托管到公有云。很多团队已经有一台跑 Docker 的 Ubuntu,缺的是:镜像能拉下来、密码与数据卷设好、浏览器或客户端能跑通第一条 SQL——而不是先上整套数仓中台。
论文源码、模板和成品 PDF 最好落在自己的盘上。课题组机房、等保环境、学位论文定稿,往往不允许把全文交到公有云编辑器。很多同学和运维已经有一台跑 Docker 的 Ubuntu,缺的只是:镜像能拉下来、目录挂上去、pdflatex / xelatex 能出 PDF——而不是再装一套完整桌面 TeX。
go2rtc(GitHub · AlexxIT/go2rtc)是轻量摄像头流媒体应用:接入 RTSP / ONVIF / 小米等源,输出 WebRTC、MSE、MJPEG、HLS、HomeKit、RTSP,必要时用内置 FFmpeg 转码,常作 Frigate、Home Assistant 的前端流网关。官方镜像 alexxit/go2rtc(镜像页)自带 WebUI;默认 API / WebUI 1984、RTSP 8554、WebRTC 8555。
Rocky Linux(文档、Wiki)是社区支持的企业级 Linux:源码来自 Red Hat 公开的 RHEL 源码,目标功能兼容 RHEL,主要去掉上游厂商品牌与图标,免费可再分发;每个大版本约有长达 10 年的安全更新周期。容器镜像 rockylinux/rockylinux(镜像页)把这套系统做成 Docker 基础镜像,适合当 Dockerfile 底、CI 构建环境,以及临时的 RHEL 兼容沙箱。
SRS(Simple Realtime Server,官网、GitHub · ossrs/srs)是开源实时音视频服务器,支持 RTMP、HTTP-FLV、HLS、WebRTC、SRT、MPEG-DASH、GB28181 等。官方镜像 ossrs/srs(镜像页)默认跑 conf/docker.conf:RTMP、HTTP API、HTTP / HLS、以及 RTMP ↔ WebRTC。许可证 MIT(第三方库另有协议,商用请自行核对)。
iVentoy(中文官网、GitHub · ventoy/PXE)是增强版 PXE / HTTPBoot 服务器:ISO 直接投放、无需拆包,可同时给多台机器网络启动与安装;支持 Legacy / 各架构 UEFI(含安全启动)及鲲鹏、飞腾、龙芯等信创机型,覆盖 Windows / WinPE / Linux 等 110+ 类系统。社区镜像 szabis/iventoy(镜像页)把能力装进容器;管理台 26000,PXE HTTP 16000。
交换机还在闪灯,业务群已经在刷「接口超时」:有人盯 top,有人翻 Nginx error.log,有人打开云控制台对账——故障窗口一拉长,排障就变成多端接力。想把主机、网络和应用收拢到一处,常见做法是各装 Agent / exporter,再拼告警脚本和值班 Wiki,规则散落、交接时版本也对不上。