文章列表

试用 GitLab 14 以及中国发行版:极狐

, ,
对 GitLab 14 社区版与极狐中国发行版进行容器化试用对比。社区版采用 Docker 部署,需手动重置初始密码,界面顶部导航改为折叠设计,项目侧边栏新增安全合规、价值流分析等功能,内置 Prometheus 监控与多语言包仓库,但部分 阅读全文

从 DokuWiki 聊聊 PHP 应用容器封装

, , , ,
针对 DokuWiki 的 PHP 容器化封装实践,分析其轻量级、无数据库依赖的特性,指出既有方案存在数据挂载不灵活与镜像体积过大的问题。选用 PHP 7.3-Apache 作为运行环境以平衡版本兼容与插件支持,通过参数化版本控制、SHA 阅读全文

在群晖上使用 VSCode(VS Code Server)

, , ,
基于群晖 NAS 部署 VS Code Server 的完整实践方案,以 CDR 项目为例,通过 Docker 容器化方式实现。内容涵盖运行环境准备(推荐 DS920+ 或同等级别配置、DSM 6 以上系统)、用户权限配置(创建专用目录并记 阅读全文

提升 Docker Desktop For macOS 磁盘使用率

,
针对 macOS 平台 Docker Desktop 磁盘空间占用持续增长的问题,提供了系统性的解决方案。核心方法包括:使用官方提供的 `docker/desktop-reclaim-space` 特权容器触发文件系统回收,配合 `dock 阅读全文

Phabricator 切换使用 Bitnami 容器镜像

, , ,
介绍将 Phabricator 自定义容器镜像迁移至 Bitnami 官方镜像的完整方案,重点解决已有数据库复用与反向代理适配两大场景。通过修改 Bitnami 容器入口脚本中的时区设置、数据库命名空间配置及 HTTPS 协议渲染逻辑,配合 阅读全文

使用容器方式编译无功能限制的 Drone CI

, , , , ,
Drone 默认企业版镜像存在 5000 次构建限制,需重新编译以解除限制。文章基于官方仓库构建资料,梳理了开源版与企业版的编译差异,重点说明通过添加 `nolimit` 标签可构建无功能限制的版本。 阅读全文

使用 Docker 和 Node 搭建公式渲染服务(后篇)

, , ,
基于 Docker 和 Node 的公式渲染服务优化实践,从代码依赖层面深入分析性能瓶颈。通过静态梳理 Math-API、mathjax-node、MathJax 等核心依赖的调用链,识别出 Node 8 版本升级、PhantomJS 替换 阅读全文

使用 Docker 和 Node 搭建公式渲染服务(中篇)

, , ,
承接前篇搭建的 Nginx 与 Math-API 基础公式渲染服务,针对高并发场景下的性能瓶颈,在"不编码"原则下实施两项优化:首先启用 Nginx 文件缓存机制缓存 Node 计算结果,将公式图片响应时间从 20ms 降至 5-6ms,利 阅读全文

使用 Docker 和 Node 搭建公式渲染服务(前篇)

, , ,
介绍基于 Docker 与 Node.js 搭建公式渲染服务的实践方案,以 Math-API 开源项目为例,演示如何通过官方镜像快速启动 LaTeX 公式转 SVG/PNG 服务。针对公共服务场景下的安全与性能需求,借鉴知乎公式渲染机制,提 阅读全文

使用容器搭建简单可靠的容器仓库

介绍基于 distribution 项目搭建轻量级私有容器仓库的完整方案。针对 CI 流水线高频构建、分布式环境快速拉取等场景,对比 Nexus、Harbor 等重型方案,说明 distribution 作为 Docker Hub、GitH 阅读全文