
Docker 部署 TeX Live:轻松搭建 LaTeX 论文排版编译平台
导师要的 PDF 必须能复现:同门笔记本是 MikTeX,实验室服务器还是旧年 TeX Live,自己 Windows 又装了一半 CTeX。main.tex 在 A 机过、B 机缺宏包;参考文献要 Biber,中文要 XeLaTeX,字体路径再对一遍。有人把整盘 TeX 塞进本机,占几十 GB,升级宏包半天;有人把源码丢 Overleaf,学校模板和盲审稿又不方便出域。

导师要的 PDF 必须能复现:同门笔记本是 MikTeX,实验室服务器还是旧年 TeX Live,自己 Windows 又装了一半 CTeX。main.tex 在 A 机过、B 机缺宏包;参考文献要 Biber,中文要 XeLaTeX,字体路径再对一遍。有人把整盘 TeX 塞进本机,占几十 GB,升级宏包半天;有人把源码丢 Overleaf,学校模板和盲审稿又不方便出域。

门口门铃响了,人已经走到门口,手机米家里画面还在转圈;客厅摄像头的 RTSP 抄在便签上,浏览器一开就提示要插件;有人在本机用 FFmpeg 转 HLS,延迟高到对讲对不上;有人把 Frigate、Home Assistant 直接怼摄像头,协议对不上、双向音频又断。想「一条源进、网页 WebRTC 出」,YAML 和端口散在 NAS、工控机、笔记本三处,换一台机器就得重配。

Rocky Linux(文档、Wiki)是社区支持的企业级 Linux:源码来自 Red Hat 公开的 RHEL 源码,目标功能兼容 RHEL,主要去掉上游厂商品牌与图标,免费可再分发;每个大版本约有长达 10 年的安全更新周期。容器镜像 rockylinux/rockylinux(镜像页)把这套系统做成 Docker 基础镜像,适合当 Dockerfile 底、CI 构建环境,以及临时的 RHEL 兼容沙箱。

联调室里 OBS 已经亮着「正在直播」,教室网页却还是一块黑:有人改 Stream Key,有人在本机再开一路 FFmpeg 转 HLS,有人把 Nginx-RTMP 的 application 写成 `live2`,三个人对不上同一条 URL。推上去了播放器打不开、手机要看 m3u8、网页又要低延迟——端口和脚本散在便签上,换一台机器就得重配。

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

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

docker pull 超时、镜像拉取失败时,先别急着换一堆来路不明的地址。这篇整理的是 2026 年 9 月还能用的国内 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 里,交接时对账很慢。
共 72 篇文章