文章列表

修理 Ghost 中文输入法的 BUG

, , , ,
Ghost 编辑器存在持续两年的中文、日文、韩文输入法"吃字"BUG,影响 2.x 至 3.x 版本,根源在于 mobiledoc-kit 核心组件未覆盖输入法事件。社区多次提交修复 PR 均被搁置。 阅读全文

通过 MicroK8s 搭建你的 K8s 环境

, , ,
介绍通过 MicroK8s 快速搭建单节点 Kubernetes 环境的完整方案,重点解决中国大陆网络环境下的安装难题。内容涵盖使用 snap 包管理器安装 MicroK8s 1.13 稳定版、配置代理加速下载、获取并整理 K8s 依赖镜像 阅读全文

如何搭配 CI 系统使用 Composer

, , , , ,
以 GitLab Runner 的 shell 模式为例,阐述在 CI 环境中使用 Composer 的完整实践方案。核心思路是采用工具容器实现资源隔离与即用即弃,避免在构建机上直接维护 Composer。 阅读全文

搭建高性能的私有 Composer 镜像服务

, , , ,
针对基于 Composer 管理的开源软件频繁安装时依赖下载慢、多环境部署不一致的问题,提出以低成本方式搭建私有镜像服务的解决方案。通过官方工具 satis 配合 Nginx 与 Docker Compose 实现镜像服务容器化部署,将分散 阅读全文

在群晖上使用 Traefik

, , , ,
在群晖系统上部署 Traefik 存在两种方案:单独运行需映射高位端口规避系统占用,或配合内置 Nginx 实现标准 80/443 端口访问。文章详述了基于 Docker 的独立部署流程,包括编写 docker-compose. 阅读全文

使用 Docker 和 Traefik 搭建 Flarum 轻论坛应用

, , ,
基于选型考量与容器化实践,详述使用 Docker 与 Traefik 搭建 Flarum 轻论坛的完整流程。涵盖自定义 PHP-FPM 镜像构建、MySQL 数据库编排、Composer 依赖管理及 Nginx-PHP 应用框架配置,通过多 阅读全文

迁移 Docker 容器储存位置

,
Docker 默认将数据存储于系统盘的 /var/lib/docker 目录,随着镜像与容器增多易导致系统盘空间不足。迁移流程包括:使用 service docker stop 停止服务,通过 rsync -avz 将数据同步至新分区(如 阅读全文

使用 Docker 封装 Python 小工具生成 GitBook PDF

, , ,
针对 GitBook 新版生成 PDF 体积过大且无法压缩的问题,基于开源工具 gitbook2pdf 构建 Docker 镜像,通过 weasyprint 替代 calibre 实现电子书生成。镜像采用 python:3. 阅读全文

使用 Docker 和 Traefik 搭建 Vault

, , , ,
介绍基于 Docker 与 Traefik 快速部署 HashiCorp Vault 的完整方案,涵盖配置文件编写、服务启动、初始化设置及日常操作。详细说明通过 Web UI 与 HTTP API 管理敏感数据的方法,包括使用 Traefi 阅读全文

如何针对 Nginx 为基础的服务进行容器优化

, ,
针对基于 Nginx 的服务进行容器化优化,涵盖配置变量剥离、健康检查机制及日志尺寸约束等核心实践。通过将域名与镜像信息迁移至 .env 文件实现配置解耦;修改 mime.types 使 HTML 文件以纯文本预览或强制下载;在 Nginx 阅读全文