docker save多个镜像打包成一个tar.gz压缩文件

这篇具有很好参考价值的文章主要介绍了docker save多个镜像打包成一个tar.gz压缩文件。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

docker save多个镜像打包成一个tar.gz压缩文件

有时候我们需要将docker中的多个镜像批量的传输到另一台机器,如果通过docker save这种命令则需要制作多个tar文件,这样以来冗余的操作较多而且tar文件占据的空间较大,不利于传输。

可以通过以下命令在两个docker之间实现多个镜像批量传输:

# 原机器
docker save image1:tag1 image2:tag2 <可以加入更多> | gzip > images.tar.gz

# 目标机器
gunzip -c images.tar.gz | docker load

如果想将所有镜像传输到另一台机器可以使用以下命令:文章来源地址https://www.toymoban.com/news/detail-762800.html

# 原机器
images=$(docker images --format '{{.Repository}}:{{.Tag}}')
docker save $images | gzip > images.tar.gz

# 目标机器
gunzip -c images.tar.gz | docker load

到了这里,关于docker save多个镜像打包成一个tar.gz压缩文件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • linux把文件压缩/解压成.tar.gz/tar/tgz等格式的命令大全

    linux压缩命令常用的有:tar,tgz,gzip,zip,rar (一) tar压缩命令 #说明: -c, --create create a new archive 创建一个归档文件 -v, --verbose verbosely list files processed 显示创建归档文件的进程 -f, --file=ARCHIVE use archive file or device ARCHIVE 后面要立刻接被处理的档案名,比如–file=examples.tar #举例

    2024年02月10日
    浏览(51)
  • linux 压缩webfile文件夹 webfile.tar.gz和webfile.tar的区别

    在Linux中,你可以使用tar命令来压缩文件夹。以下是将文件夹压缩为名为\\\"webfile.tar\\\"的示例命令: 上述命令中,-c选项表示创建新的压缩文件,-v选项表示在压缩过程中显示详细信息,-f选项指定要创建的压缩文件的名称。webfile/是要压缩的文件夹的路径。 如果你希望压缩后的文

    2024年02月09日
    浏览(47)
  • linux把文件压缩成.tar.gz的命令&各个压缩解压命令大全--九五小庞

    针对LINUX中解压和压缩的命令,一直以来使用都模糊不清,今天在此进行整理 ---------------------------------------------------------------- 每日一句 | 即使输掉了一切,也不要输掉微笑。

    2024年02月07日
    浏览(57)
  • tar命令文件打包压缩

    1. 概念 打包是指将多个文件或目录打包成一个文件,压缩是指将一个大的文件通过算法压缩成一个小的文件。由于Linux中的很多压缩程序只能对一个文件进行,所以通常要先将全部文件打包成一个文件,然后再对那一个打包文件进行压缩。 2. tar命令介绍 使用tar命令可以进行

    2024年02月08日
    浏览(42)
  • tar.gz 压缩和解压命令

    以·tar.gz为后缀的文件是一种压缩文件,在Linux和macOS下常见,Linux和macOS都可以直接解压使用这种压缩文件。 运行命令后会将data.tar.gz解压到当前目录下 运行后会将指定文件或者文件夹data,压缩后保存成data.tar.gz -z: 使用gzip -c: 压缩 -x: 解压 -v: 显示解压压缩的文件列表 -f: 指定

    2024年02月11日
    浏览(70)
  • Linux基础命令-tar打包压缩文件

    Linux基础命令-echo输出信息_Linux学习中的博客-CSDN博客 Linux三剑客-grep命令_Linux学习中的博客-CSDN博客 Linux文件管理命令(3)-mv改动文件_Linux学习中的博客-CSDN博客 文章目录 前言 一、tar命令介绍 二、命令语法及常用参数 三、 参考案例 总结 在工作上,有同事需要用到程序或一

    2024年02月13日
    浏览(45)
  • docker 将镜像打包为 tar 包

    要将镜像导出为.tar包,可以使用Docker命令行工具进行操作。下面是导出镜像的步骤: 首先,使用以下命令列出当前系统上的镜像,并找到要导出的镜像的ID或名称: 使用以下命令将镜像导出为.tar包: 例如,如果要将ID为 abcdef123456 的镜像导出为 myimage.tar ,可以执行以下命令

    2024年04月29日
    浏览(40)
  • Linux命令解压多个tar.gz包

    命令行解压单个tar.gz包: tar zxvf package.tar.gz 命令行解压多个tar.gz包: for f in *.tar.gz; do tar zxvf \\\"$f\\\"; done 这个命令会循环遍历当前目录下的所有tar.gz包,然后逐个解压。 注:如果想要解压到指定的目录,可以加上 -C 参数,例如: tar zxvf package.tar.gz -C /path/to/destination

    2024年02月07日
    浏览(62)
  • Linux中三种安装形式(rpm、tar/tar.gz(解压缩)、yum)

    1.1 查询 rpm -qa 描述:查询所安装的所有rpm软件包 1.2 卸载 rpm -e 描述:卸载软件包 描述:卸载软件时,不检查依赖 1.3 安装 rpm -ivh 描述:安装rpm包 1.4 案例 1.5 常用 rpm -qa|grep rpm软件包 检查 rpm -e --nodeps rpm软件包版本信息 卸载 rpm -ivh rpm包 安装 2.1 命令 tar -zxvf .tar.gz安装包 tar

    2024年01月21日
    浏览(58)
  • linux下tar、gz、zip等常用解压缩命令详解

    tar是Unix和类Unix系统上的归档打包工具,可以将多个文件合并为一个文件,打包后尾缀.tar。目前,tar文件格式已经成为POSIX标准,最初是POSIX.1-1988,目前是POSIX.1-2001。本程序最初的设计目的是将文件备份到磁带上(tape archive 磁带存档),因而得名tar。 tar的命令格式: tar[必要

    2024年02月15日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包