dockershrink

用 AI 自动瘦身 Docker 镜像,构建更小更快的应用

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 智能体 🍴 复刻 56 🐛 待处理 24 👀 关注 5
GitHub ↗
GitHub 星标 ★ 416
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,MPL-2.0许可证,可自行部署使用,无收费信息。

项目预览

dockershrink 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类智能体
开发团队duaraghav8
定价模式🏷️完全免费
价格说明开源项目,MPL-2.0许可证,可自行部署使用,无收费信息。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MPL-2.0
主要语言Go
技术栈/模型ai,ai-agent,containers,docker,optimization,retrieval-augmented-generation
GitHub 星标★ 416
上线时间2024-09-10 00:00:00
代码更新2026-02-26
仓库体积12.1 MB
本站数据更新2026-11-10
维护状态低维护
收录时间2026-08-09
浏览次数4

项目介绍

dockershrink 是一个用 Go 编写的 AI 助手,旨在自动缩减 Docker 镜像体积。它利用检索增强生成(RAG)技术,结合 AI 能力分析 Dockerfile 和构建上下文,识别冗余依赖、缓存层、不必要的文件等,并提供优化建议或自动生成精简后的 Dockerfile。项目解决开发者手动优化镜像耗时费力的问题,核心能力包括智能分析镜像构建链、基于最佳实践生成优化方案、以及通过对话式交互获取定制化建议。适用于 CI/CD 流程中的镜像瘦身、本地开发环境优化以及教学场景。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 416

使用教程

难度:入门 约 20 分钟 部署方式:全局安装 4 步

环境要求

  • Docker
  • 一个可构建的镜像

安装与启动步骤

  1. 1装命令行

    macOS 有现成的包管理器安装方式。

    brew install duaraghav8/tap/dockershrink
  2. 2对现成镜像跑一次

    先拿一个体积大的镜像试,看它能砍多少。

  3. 3逐条看它的建议

    它给的是可执行的改动,不是泛泛建议。

  4. 4改完重新构建验证

    体积降了但功能不能坏。

    go test ./...

如何确认成功

按建议改完后镜像体积明显下降,且容器起来后核心功能与改动前一致

注意事项

  • 它分析镜像层次并给出可执行的瘦身改动,需要模型辅助判断。
  • 激进瘦身可能删掉运行时依赖,必须做功能回归。
  • 多阶段构建与基础镜像替换通常收益最大。
  • 镜像里的密钥与调试文件要一并清理,瘦身顺带做了安全加固。

核心亮点

  • 集成 RAG 技术,能结合上下文理解 Dockerfile 并给出针对性优化建议
  • 自动生成精简 Dockerfile,减少手动调整时间
  • 支持对话式交互,可根据需求定制优化策略

不足之处

  • 早期项目,功能可能不稳定
  • 文档/社区待观察

适用场景

  • CI/CD 流水线中自动优化镜像体积
  • 本地开发时快速精简 Docker 镜像
  • 学习 Docker 镜像优化最佳实践

替代项目

dive、docker-slim、hadolint

上一篇:MisakaNet

下一篇:CodexBridge

同类项目推荐

plur 开源

给AI智能体装上共享记忆,协作不丢上下文

Shared memory for AI agents

★ 315 2026-08-09
Starmoon 开源

用 ESP32 打造你的 AI 语音助手,快速落地对话硬件

A conversational, AI device + software framework for companionship, entertainment, e···

★ 546 2026-08-09
skills 开源

给AI智能体装上语音和音乐超能力,即插即用

Collections of skills for building with ElevenLabs

★ 546 2026-08-09
EnterpriseAgentFramework 开源

让 AI 安全调用企业系统,权限审计全掌控

ReachAI企业级智能体开发平台:快速、安全完成已有业务系统智能化改造,让 AI 在 OA、ERP、···

★ 1047 2026-08-09
YT-Assets 开源

跟着视频学 AI 与数据,一键获取配套代码资源

This repository contains code snippets, steps and other artifacts used in the youtub···

★ 57 2026-08-09
webhook-skills 开源

让 AI 助手秒懂 Webhook,快速集成 Stripe、Shopify 等

Webhook integration skills for AI coding agents (Claude Code, Cursor, Copilot). Step···

★ 100 2026-08-09
DemoGPT 开源

输入一句话,秒级生成可运行的 LLM 智能体

Create agentic apps in a second with your prompts. Everything you need to create an ···

★ 1906 2026-08-09
agenite 开源

用 TypeScript 快速搭建可切换多模型的 AI 代理

Build powerful AI agents with TypeScript. Agenite makes it easy to create, compose, ···

★ 67 2026-08-09
anything-llm 开源

一个软件装齐所有 AI 功能,离线也能陪你聊

Stop renting your intelligence. Own it with AnythingLLM. Everything you need for a p···

★ 68140 2026-08-09