当前位置: 首页 > article >正文

docker commit生成的镜像瘦身

1、清除宿主系统的docker资源

docker system prune -a --volumes

2、清理容器内系统的临时文件和缓存

# 删除包管理器缓存 apt-get clean rm -rf /var/lib/apt/lists/* # 删除日志文件 rm -rf /var/log/* # 删除临时文件 rm -rf /tmp/*

3、安装docker squash工具,做压缩镜像准备

安装 docker-squash:

sudo pip install docker-squash 或 sudo pip3 install docker-squash

4、提交镜像

docker commit -m "mediaserver" -a "billy" mediaserver mediaserver:20241225

5、压缩镜像

docker-squash mediaserver:20241225 -t mediaserver:20241225-squashed

6、检查历史层和未使用的文件情况

docker history mediaserver:20241225-squashed


http://www.kler.cn/a/452745.html

相关文章:

  • 参数名在不同的SpringBoot版本中,处理方案不同
  • 深度学习笔记1:神经网络与模型训练过程
  • Java设计模式 —— 【结构型模式】享元模式(Flyweight Pattern) 详解
  • C++-----------数组
  • Linux复习2——管理文件系统1
  • 数据可视化期末复习-简答题
  • golang,多个proxy拉包的处理逻辑
  • MT6765核心板_MTK6765安卓核心板规格参数_联发科MTK模块开发
  • 结构化Prompt:让大模型更智能的秘诀
  • 保姆级教程Docker部署RabbitMQ镜像
  • 【Linux】如何对比两个文件数据不同的地方
  • python+reportlab创建PDF文件
  • Vulnhub之Cengbox 2靶机详细测试过程(利用不同的方法提权)
  • 数据结构之栈,队列,树
  • 从想法到实践:Excel 转 PPT 应用的诞生之旅
  • vscode+编程AI配置、使用说明
  • 【Spring 全家桶】 Spring IOC DI 保姆式教学, 教你不用new也能获取到对象的依赖注入方式, 建议收藏 . . .
  • BP分类-反向传播神经网络(Backpropagation Neural Network)
  • qt实现socketCAN
  • hive常用函数有哪些