首页 > 其他分享 >解决 Docker 镜像包过大问题:轻松实现至少减半压缩

解决 Docker 镜像包过大问题:轻松实现至少减半压缩

时间:2024-11-05 17:16:46浏览次数:3  
标签:opt docker centos 压缩 2003 7.8 镜像 Docker 包过

分享一个docker镜像包压缩小技巧,效果明显

测试环境案例

导出centos:7.8.2003镜像

常用压缩方式:

#常用压缩镜像命令
1、
[root@emp opt]# docker save -o centos7.8.2003.tar centos:7.8.2003
2、
[root@emp opt]# docker save centos:7.8.2003 > /opt/centos7.8.2003.tgz

通过 | gzip压缩:

# 压缩导出命令【压缩技巧】
[root@emp opt]# docker save centos:7.8.2003 | gzip > centos7.8.2003.tar.gz


# 导入命令
[root@emp opt]# gunzip -c /opt/centos7.8.2003.tar.gz | docker load

结果比较:

结论:

docker中的centos:7.8.2003版本镜像初始大小为203MB,通过普通的tar包压缩,文件只压缩了1MB,通过 管道符 | 传参给gzip去进行压缩后,203MB文件压缩成71MB ,压缩效果很明显。

标签:opt,docker,centos,压缩,2003,7.8,镜像,Docker,包过
From: https://blog.csdn.net/m0_56204031/article/details/143509022

相关文章

  • [转]Amazon安装docker
    原文:https://www.cnblogs.com/MrSong97/p/16733676.html1.安装docker#安装步骤sudoyuminstall-yamazon-linux-extrasyum-utilsdevice-mapper-persistent-datalvm2sudoyum-config-manager--enableextrassudoamazon-linux-extrasinstalldocker#启动sudoser......
  • Docker思源笔记安装
    常用路径:1.使用dockervolumecreate创建的目录位置:dockervolumes:/var/lib/docker/volumes/2.容器配置文件存放位置:/var/lib/docker/containers/xxx/1.debian12换源nano/etc/apt/sources.list#debcdrom:[DebianGNU/Linux12.7.0_Bookworm_-Officialamd64DVDBin......
  • 基于centos7制作JDK镜像以及字体安装
    1、编辑DockerfileviDockerfileFROMcentos:7MAINTAINERjdk8WORKDIR/usr/local/ADDjdk-8u371-linux-x64.tar.gz/usr/local/RUNln-sf/usr/share/zoneinfo/Asia/Shanghai/etc/localtimeENVJAVA_HOME=/usr/local/jdk1.8.0_371ENVCLASSPATH=.:$JAVA_HOME/lib/dt......
  • Docker部署(启动)tar包
    在Docker中,启动一个tar包通常意味着你需要先将这个tar包加载为一个Docker镜像,然后从该镜像启动一个新的容器。以下是具体的步骤:一、加载tar包为Docker镜像确保tar包存在:首先,你需要有一个包含Docker镜像的tar包文件。这个文件通常是通过 dockersave 命令......
  • 迅为itop-3568开发板AMP双系统使用手册之烧写AMP镜像
      瑞芯微RK3568芯片是一款定位中高端的通用型SOC,采用22nm制程工艺,搭载一颗四核Cortex-A55处理器和MaliG522EE图形处理器。RK3568支持4K解码和1080P编码,支持SATA/PCIE/USB3.0外围接口。RK3568内置独立NPU,可用于轻量级人工智能应用。RK3568支持安卓11和linux系统,主......
  • 数字孪生技术:未来城市的智能镜像!
    内容概要在科技迅猛发展的今天,数字孪生技术犹如城市的“数字双胞胎”,为我们描绘出未来城市的美好蓝图。想象一下,现实中的万象都能在虚拟的世界中以1:1的比例呈现,连你早上的咖啡喝到第几口、街边小狗们的聚会都毫无遗漏!这项技术不仅让管理者能实时获取城市运行的数据,还像个神奇......
  • 鸿蒙Next应用本地化:界面镜像伪本地化测试
    本文旨在深入探讨华为鸿蒙HarmonyOSNext系统(截止目前API12)在应用本地化中界面镜像伪本地化测试方面的技术细节,基于实际开发实践进行总结。主要作为技术分享与交流载体,难免错漏,欢迎各位同仁提出宝贵意见和问题,以便共同进步。本文为原创内容,任何形式的转载必须注明出处及原作者。......
  • harbor 使用https部署 与 docker 登录
    目录配置harbor证书1.生成证书颁发机构证书及私钥2.生成服务器私钥及证书签名请求(CSR)3.生成证书签名请求4.生成x509v3扩展文件。5.使用该v3.ext文件为Harbor服务器生成证书。6.将test.harbor.com.crt转换为test.harbor.com.cert,供Docker使用。Docker守护进程将.crt......
  • pve+alpine+docker安装教程
    pve的容器就应该用alpine,用debian从systemd炸到dbus,哎哎教程首先我们按需创建一个alpine容器,取消勾选“无特权容器”这个选项。然后#runinpveshellnano/etc/pve/lxc/xxx.conf添加下面几行#为了让docker正常运行lxc.cgroup2.devices.allow:alxc.cap.drop:启动并......
  • docker 安装和常见命令
    文章目录目录一、Docker是什么?二、CentOsyum源配置三、docker安装1.安装docker前的环境准备2.配置dockeryum源3.docker安装4.docker启动/重启/关闭/开机自启5.查看dockeryum配置是否成 6.docker卸载四、docker基础命令五、数据卷常见操作六、网络操作一、......