返回列表 发布新帖

[其他源码] 一款开源实用的Docker镜像瘦身工具

33 0
发表于 2024-5-8 17:54:14 | 查看全部 阅读模式 来自: 黑龙江七台河

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
项目地址
GitHub:https://github.com/slimtoolkit/slim?tab=readme-ov-file#running-containerized

项目简介
Docker-slim是一个用于Docker镜像瘦身的工具,它的主要作用是通过静态和动态分析将大镜像转变为缩略的镜像,同时确保镜像仍然可以正常运行。

功能
Docker-slim的静态分析功能主要是获取镜像的历史信息,追踪到生成镜像的Dockerfile文件,以及设置的port、cmd、entrypoint等数据。而动态分析则主要通过内核工具如ptrace(跟踪系统调用)、pevent(跟踪文件或目录的变化)、fanotify(跟踪进程)来解析出镜像中必要的文件和文件依赖,并将对应文件组织成新镜像。
部署安装
安装Docker
  1. curl -sSL https://get.docker.com/ | sh
复制代码
安装Docker-compose
  1. nginx         latest    7383c266ef25   12 days ago      188MB
复制代码
运行服务
  1. docker run --name myNginx -p 8000:80 -d nginx.slim
复制代码
Web访问
  1. http://ip:8000
复制代码
【荷包蛋部落】官方群:荷包蛋部落 - HBD0.CN

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

幸运大抽奖,更多好礼等你来抢!
投诉/建议联系

8641340@qq.com

欢迎各位朋友加入本社区,
共同维护良好的社区氛围
  • 加入QQ群
  • 添加微信客服
Copyright © 2001-2024 荷包蛋部落 版权所有 All Rights Reserved. 鲁ICP备20023396号-6
关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表