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

【原创实践】Docker 镜像批量导出镜像与导入镜像

1. 批量保存镜像到.tar文件

#!/bin/bash# 保存目录SAVE_DIR=/root/docker_images_backupmkdir-p$SAVE_DIR# 获取本地所有镜像列表 (Repository:Tag + IMAGE ID)docker images --format"{{.Repository}}:{{.Tag}} {{.ID}}"|whilereadimgid;do# 如果 TAG 是 <none>,使用 IMAGE ID 代替if[[$img==*"<none>"*]];thenimg=$idfi# 生成文件名,将 / 和 : 替换为 _filename=$(echo$img|sed's/[\/:]/_/g').tarecho"Saving$img->$SAVE_DIR/$filename"# 执行 docker save 导出镜像docker save -o$SAVE_DIR/$filename$imgdone

✅ 功能说明:

  • 自动处理<none>标签的镜像。

  • 每个镜像导出为独立 tar 文件,命名格式REPOSITORY_TAG.tar

  • 方便迁移和备份。


2. 批量加载镜像

#!/bin/bash# 镜像 tar 文件目录LOAD_DIR=/root/docker_images_backup# 遍历目录下所有 tar 文件fortarfilein$LOAD_DIR/*.tar;doecho"Loading$tarfile..."docker load -i$tarfiledone

✅ 功能说明:

  • 自动加载目录下所有.tar文件到本地 Docker。

  • 可以用于迁移到新服务器或重建环境。


3. 使用示例

  1. 保存镜像:
bashsave_all_images.sh
  1. 在新服务器加载镜像:
bashload_all_images.sh
http://www.gsyq.cn/news/131801.html

相关文章:

  • - 标题: 基于matlab的热红外图像温度检测 - 关键词:matlab GUI界面 高斯噪...
  • 2025年CNC数控机床定制服务商综合实力排行,自动化数控机床/医疗器械数控机床/牙科配件数控车床/级柱数控机床CNC数控机床品牌找哪家 - 品牌推荐师
  • Thinkphp和Laravel大学生兼职雇佣应聘系统_yk10d-vue
  • Thinkphp和Laravel+Vue+Element驾校信息管理系统
  • Thinkphp和Laravel宠物寄存系统vue
  • 详细介绍:金仓数据库国产化转型实战:新能源企业的深度体验报告
  • Thinkphp和Laravel宠物店交易商城管理系统的设计与实现-vue
  • 电力系统故障中的运行潮流分析与优化控制研究
  • AI算法实时“站岗” 及时发现商铺通道堵塞,避免安全隐患
  • 格式:遵循Apple官方格式规范
  • Thinkphp和Laravel+vue好未来团购网系统vue
  • 第 481 场周赛Q1——100942. 整数的镜像距离
  • 2025隐形车衣哪家强?这5家口碑门店不容错过!贴车衣/贴隐形车衣/汽车车衣/贴太阳膜/汽车贴膜/车衣改色门店推荐榜单 - 品牌推荐师
  • 【独家深度】:从架构到生态,Open-AutoGLM如何实现对UFT Mobile的弯道超车
  • 【独家深度】:从架构到生态,Open-AutoGLM如何实现对UFT Mobile的弯道超车
  • Thinkphp和Laravel宠屋”宠物交易商城购物网站的设计与实现-vue
  • 基于Java的园林智能智慧管理系统的设计与实现全方位解析:附毕设论文+源代码
  • 【独家测评】Open-AutoGLM vs Tricentis Tosca:跨系统适配能力谁更强?6个月实测数据曝光
  • 为什么顶尖企业开始从Applitools转向Open-AutoGLM?(深度解析)
  • 3D
  • 下载 | Win7系统最新版ISO映像(集成12月最新补丁、旗舰版、完整纯净无精简、64位/32位可选、Windows 7)
  • 你还在为自动化测试平台纠结?:Open-AutoGLM与LambdaTest7大功能差异全揭露
  • Open-AutoGLM与SoapUI功能协同差异全解析(90%工程师忽略的关键细节)
  • 巧手智心STEM和网上的科学盒子有什么区别
  • 接口测试新纪元:Open-AutoGLM与Postman联动差异深度剖析(内含性能实测数据)
  • 别再盲目迁移了!,Open-AutoGLM与LambdaTest迁移成本与风险全面预警
  • Then库的原理是什么?
  • 为什么顶尖企业都在弃用Perfecto转向Open-AutoGLM?真相在这里
  • 基于Java的园区企业智慧管理系统的设计与实现全方位解析:附毕设论文+源代码
  • linux各版本历史版本下载