文章列表

Playwright 简明入门教程:录制自动化测试用例,结合 Docker 使用

本篇文章聊聊如何使用 Playwright 进行测试用例的录制生成,以及如何在Docker 容器运行测试用例,或许是网上最简单的入门教程。 阅读全文

Linux 软件包下载加速工具:APT Proxy

本篇文章将继续介绍这个仅有 2MB+ 身材大小的 Linux 软件包缓存和加速工具:APT Proxy。相比老牌的 apt cacher ng 而言,除了尺寸更小、内存占用更低(10M以内)、它还拥有无需配置,开箱即用等特点。 阅读全文

使用 Docker 和 Traefik 搭建轻量美观的计划任务工具

, , ,
在[《轻量的定时任务工具 Cronicle:前篇》]这篇文章中,我们聊过如何通过容器封装 Cronicle 这个已经迭代了七年之久的轻量计划任务工具。本篇文章中,我们来聊聊如何将它和 Docker 以及 Traefik 一起搭配使用。 阅读全文

在线分享 Hosts 规则工具:Remote Hosts Server

, , ,
“1024” 做了一个能够让 Switch Hosts 使用起来更舒服一些的小工具,不论是程序工具本身,还是 Docker 容器都只有 5MB 尺寸,支持多种 CPU 架构。当我们需要在多台设备上同步 Hosts 规则,或者需要和团队小伙伴共享 Hosts 规则的时候,使用这个工具能够极大提升分享时的使用体验。 阅读全文

只有 3MB 的自签名证书制作 Docker 工具镜像:Certs Maker

, , , ,
本篇文章介绍一个小巧的 SSL 证书生成工具,考虑到跨平台运行,我将它构建成了 Docker 工具镜像,镜像尺寸只有 3MB 左右,还没有一张手机拍出来的照片大,应该算比较轻量了。你可以使用它简单快速的生成包含多个域名的自签名证书,用在生产或者开发环境中。 阅读全文

轻量高可用的 K8s 集群搭建方案:MicroK8s

, , ,
MicroK8s 是 CNCF 认证的 Kubernetes 发行版,由 Ubuntu 背后的商业公司 Canonical 开发和维护。它和完整版的 Kubernetes 一样支持高可用特性(HA),支持快速组建 K8s 集群。适合用于边缘计算、IoT、以及使用 KubeFlow 的 MLOps 机器学习场景。当然,也适合用于开发者本地环境,以轻量的资源消耗、简单的运维成本获得几乎完整的 Kubernetes 生态体验。本篇文章,我们来聊聊如何通过它来快速组建一个本地集群。 阅读全文

Nginx 黑魔法:使用 NGX-PHP 模块低成本实现高性能应用

, , , ,
本篇文章分享一个和 Nginx 以及 PHP 有关的“黑魔法”:NGX-PHP 模块。通过这个方式,我们可以低成本的实现高性能应用,以及适合在服务器资源有限的情况下,同时体验到 Nginx 的高效以及 PHP 的灵活。如果你对 PHP 的印象还停留在“慢”,那么或许这篇文章可以帮助你打开新世界。 阅读全文

使用 Docker 和 HuggingFace 实现 NLP 文本情感分析应用

, , , ,
在继续分享“干燥、有趣”的[向量数据库实战]内容之前,我们来聊一篇简单有趣的内容:如何使用 Docker 和 HuggingFace 现成的模型,快速实现一个 NLP 文本情感分析应用,支持中英文内容的情感快速分析。在这篇文章里,我们不需要准备显卡和语料,也不需要耐心等待“炼丹”就绪,只要会“搭积木”,就能够实现这样一个有趣的小工具。 阅读全文

向量数据库入坑:使用 Docker 和 Milvus 快速构建本地轻量图片搜索引擎

本篇文章,我来分享如何使用 Docker 来搭建一个能够跑在本地的轻量图片搜索引擎,实现日常生活中我们习以为常,但是实现起来颇为麻烦的功能:以图搜图。 阅读全文

向量数据库入坑:入门向量数据库 Milvus 的 Docker 工具镜像

在之前的文章中,我们聊过了一些和 Faiss 相关的事情,包括如何将数据转换为向量、如何挑选索引类型、如何简单加速向量检索性能、以及如何实现简单的语义搜索功能。也曾提到会聊聊更多实际场景中向量数据库的用法,揭开所谓大厂里的核心服务的神秘面纱,比如:实现简单的搜索引擎、推荐系统、风控系统等等。为了大家都能简单的上手,我做了一个 210MB 的 Docker 镜像,本篇文章就来讲讲这个镜像如何使用,以及我是如何制作这个镜像的。 阅读全文