news 2026/3/6 3:38:49

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【原创实践】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
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/2 23:09:40

基于ARMCortex-M4F内核的MSP432MCU开发实践【1.5】

3.3.6 特殊寄存器 1.中断寄存器 3个中断寄存器用于控制异常的使能和禁用。只有在特权级下,才允许访问这3个寄存器。对于时间关键任务来说,PRIMASK(优先级屏蔽寄存器)和BASEPRI(基本优先级屏蔽寄存器)对于暂时关闭中断是非常重要的。而FAULTMASK(故障屏蔽寄存器)则可以…

作者头像 李华
网站建设 2026/3/1 9:12:05

Open-AutoGLM与JMeter对比分析(深度技术解密,仅限专业人士)

第一章&#xff1a;Open-AutoGLM与JMeter对比分析的核心维度在自动化测试与智能模型驱动的性能评估领域&#xff0c;Open-AutoGLM 与 JMeter 代表了两种不同的技术范式。前者基于大语言模型实现智能化测试脚本生成与场景推理&#xff0c;后者则是传统的负载测试工具&#xff0c…

作者头像 李华
网站建设 2026/2/25 19:53:03

【AI驱动测试新纪元】:Open-AutoGLM与SoapUI协同能力差距竟达5倍?

第一章&#xff1a;AI驱动测试新纪元的背景与意义随着软件系统复杂度的持续攀升&#xff0c;传统测试方法在覆盖率、效率和维护成本方面逐渐显现出局限性。人工智能技术的快速发展为软件测试领域带来了全新可能&#xff0c;推动测试流程从“人工主导”向“智能驱动”演进。AI不…

作者头像 李华
网站建设 2026/2/27 14:45:59

Open-AutoGLM与Parasoft SOAtest集成路径详解,资深架构师20年实战经验分享

第一章&#xff1a;Open-AutoGLM与Parasoft SOAtest集成差异在自动化测试工具的生态系统中&#xff0c;Open-AutoGLM 与 Parasoft SOAtest 的集成方式呈现出显著的技术路径差异。两者虽然均支持 API 测试与持续集成流程嵌入&#xff0c;但在架构设计、协议兼容性及扩展机制方面…

作者头像 李华