Fetchy:构建精简 Docker 镜像的命令行工具
通过下载 Debian/Ubuntu 软件包并按依赖裁剪,构建最小依赖的 Docker 镜像。
Fetchy 是一个用于构建精简 Docker 镜像的命令行工具(也提供 API)。它根据用户指定的发行版、版本与架构(如 ubuntu/bionic)从软件包镜像下载所需 Debian/Ubuntu 包,解析依赖关系并裁剪不必要内容,再将文件解包封装为 Docker 镜像。功能包括:通过蓝图(blueprint)构建、按名称或排除文件(须以 .txt 结尾)剔除依赖、使用 PPA 补充软件包。缓存目录位于 ~/.cache 或 $XDG_CACHE_HOME。README 提及的待办功能有 URL 直接安装、Red Hat 归档支持等;安装与示例命令的具体内容在采集材料中为空。