
dockershrink
用 AI 自动瘦身 Docker 镜像,构建更小更快的应用
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 416
使用教程
环境要求
- Docker
- 一个可构建的镜像
安装与启动步骤
-
1装命令行
macOS 有现成的包管理器安装方式。
brew install duaraghav8/tap/dockershrink -
2对现成镜像跑一次
先拿一个体积大的镜像试,看它能砍多少。
-
3逐条看它的建议
它给的是可执行的改动,不是泛泛建议。
-
4改完重新构建验证
体积降了但功能不能坏。
go test ./...
如何确认成功
按建议改完后镜像体积明显下降,且容器起来后核心功能与改动前一致
注意事项
- 它分析镜像层次并给出可执行的瘦身改动,需要模型辅助判断。
- 激进瘦身可能删掉运行时依赖,必须做功能回归。
- 多阶段构建与基础镜像替换通常收益最大。
- 镜像里的密钥与调试文件要一并清理,瘦身顺带做了安全加固。
核心亮点
- 集成 RAG 技术,能结合上下文理解 Dockerfile 并给出针对性优化建议
- 自动生成精简 Dockerfile,减少手动调整时间
- 支持对话式交互,可根据需求定制优化策略
不足之处
- 早期项目,功能可能不稳定
- 文档/社区待观察
适用场景
- CI/CD 流水线中自动优化镜像体积
- 本地开发时快速精简 Docker 镜像
- 学习 Docker 镜像优化最佳实践
替代项目
dive、docker-slim、hadolint
上一篇:MisakaNet
下一篇:CodexBridge
同类项目推荐
plur
开源
给AI智能体装上共享记忆,协作不丢上下文
Shared memory for AI agents
Starmoon
开源
用 ESP32 打造你的 AI 语音助手,快速落地对话硬件
A conversational, AI device + software framework for companionship, entertainment, e···
skills
开源
给AI智能体装上语音和音乐超能力,即插即用
Collections of skills for building with ElevenLabs
EnterpriseAgentFramework
开源
让 AI 安全调用企业系统,权限审计全掌控
ReachAI企业级智能体开发平台:快速、安全完成已有业务系统智能化改造,让 AI 在 OA、ERP、···
YT-Assets
开源
跟着视频学 AI 与数据,一键获取配套代码资源
This repository contains code snippets, steps and other artifacts used in the youtub···
webhook-skills
开源
让 AI 助手秒懂 Webhook,快速集成 Stripe、Shopify 等
Webhook integration skills for AI coding agents (Claude Code, Cursor, Copilot). Step···
DemoGPT
开源
输入一句话,秒级生成可运行的 LLM 智能体
Create agentic apps in a second with your prompts. Everything you need to create an ···
agenite
开源
用 TypeScript 快速搭建可切换多模型的 AI 代理
Build powerful AI agents with TypeScript. Agenite makes it easy to create, compose, ···
anything-llm
开源
一个软件装齐所有 AI 功能,离线也能陪你聊
Stop renting your intelligence. Own it with AnythingLLM. Everything you need for a p···