docker瘦身工具之slim

系列文章目录

docker镜像优化技巧


前言

docker镜像大小瘦身项目,建议充分测试后在用于生产,这里有一些官方瘦身的案例,可以作为参考
在这里插入图片描述


一、简介

容器优化项目,可以让容器更小、更好、更安全。

可以看到案例有缩小了接近30倍的。

如下是该工具的实现原理:
在这里插入图片描述

二、安装

github可以访问的直接到如下链接去下载就可以https://github.com/slimtoolkit/slim
也可参考如下:

1.下载对应系统的安装包

Latest Mac binaries (curl -L -o ds.zip https://downloads.dockerslim.com/releases/1.40.4/dist_mac.zip)

Latest Mac M1 binaries (curl -L -o ds.zip https://downloads.dockerslim.com/releases/1.40.4/dist_mac_m1.zip)

Latest Linux binaries (curl -L -o ds.tar.gz https://downloads.dockerslim.com/releases/1.40.4/dist_linux.tar.gz)

Latest Linux ARM binaries (curl -L -o ds.tar.gz https://downloads.dockerslim.com/releases/1.40.4/dist_linux_arm.tar.gz)

Latest Linux ARM64 binaries (curl -L -o ds.tar.gz https://downloads.dockerslim.com/releases/1.40.4/dist_linux_arm64.tar.gz)

2.解压并且移动到对应的bin目录下

•linux

tar -xvf dist_linux.tar.gz
mv  dist_linux/docker-slim /usr/local/bin/
mv  dist_linux/slim-sensor /usr/local/bin/
mv  dist_linux/slim /usr/local/bin/

•mac

unzip ds.zip
mv  dist_mac/docker-slim /usr/local/bin/
mv  dist_mac/docker-slim-sensor /usr/local/bin/

3.常用命令参数

•xary 对目标容器映像执行静态分析(包括对映像的 Dockerfile 进行“逆向工程”)。如果想知道容器映像内部的内容以及使容器映像变胖的原因,请使用此命令。

•lint 分析 Dockerfile 中的容器指令

•分析、分析和优化容器映像,生成受支持的安全配置文件。这是最受欢迎的命令。

•调试正在运行的目标容器。此命令可用于排查从最小/缩小或常规容器映像创建的正在运行的容器。

运行 slim help 以获取可用命令的高级概述。在没有任何参数的情况下运行 slim COMMAND_NAME ,您将获得有关该命令的更多信息


  • 8
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值