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

【docker】docker save和docker load

目录

■支持的文件类型

▲.tar文件

▲.tar.gz或.tgz文件(gzip压缩)

▲其他压缩格式(如.tar.bz2,.tar.xz等)

■总结



docker save命令用于将一个或多个Docker镜像保存为tar档文件,以便于传输或备份。以下是与docker save相关的文件类型说明:

支持的文件类型

▲.tar文件

docker save默认输出的是未压缩的.tar文件。

示例命令:

docker save -o my_image.tar my_image:latest

▲.tar.gz或.tgz文件(gzip压缩

虽然docker save本身不直接支持压缩,但可以通过管道结合gzip实现压缩。

示例命令:

docker save my_image:latest | gzip > my_image.tar.gz

.tgz是.tar.gz的简写形式,两者是等价的。

▲其他压缩格式(如.tar.bz2,.tar.xz等)

可以通过类似的管道方式使用bzip2、xz等工具进行压缩。

示例(使用bzip2):

docker save my_image:latest | bzip2 > my_image.tar.bz2

总结

.tar:原始归档文件,无压缩。

.tar.gz/.tgz:最常用的压缩格式,推荐使用

其他格式:如.tar.bz2等也支持,但需手动处理压缩过程。

要恢复镜像,可以使用docker load命令:

docker load -i my_image.tar.gz

要将.tgz格式的Docker镜像文件加载到Docker守护进程中,可以使用以下命令:

docker load -i <image_file>.tgz

执行此命令后,Docker守护进程将解压.tgz文件,加载镜像元数据,并将镜像添加到本地镜像仓库中。加载完成后,就可以像使用任何其他本地镜像一样使用这个镜像了。

至此,本文分享的内容就结束了。

http://www.dtcms.com/a/263946.html

相关文章:

  • 通达信【极弱强势指标与股道波段交易系统】幅图
  • Gin 中间件详解与实践
  • 发布/订阅模式:解耦系统的强大设计模式
  • Python Flask 容器化应用链路可观测
  • 基于SSM万华城市货运服务系统的设计与实现
  • 开源模型与商用模型协同开发机制设计
  • Vue基础(19)_Vue内置指令
  • Qt_Creator入门基础知识
  • 基于.Net的Web API 控制器及方法相关注解属性
  • Qt/C++运行报错:exited with code -1073741819
  • scp (Secure Copy Protocol)指令集
  • 向量数据库全面解析:原理、功能与主流产品对比
  • 学习笔记(C++篇)—— Day 9
  • Terraform Helm:微服务基础设施即代码
  • Kubernetes Pod 调度基础
  • 飞算JavaAI:重构软件开发范式的智能引擎
  • 【SQL知识】PDO 和 MySQLi 的区别
  • python __doc__
  • gateway白名单存储nacos,改成存储数据库
  • leetcode124-二叉树中的最大路径和
  • CPU缓存一致性
  • AI智能体在用户行为数据分析中有哪些应用?
  • 具身多模态大模型在感知与交互方面的综述
  • (十一)Spring WebSocket
  • Ansys Speos | Speos Camera 传感器机器视觉示例
  • vue-35(使用 Jest 和 Vue Test Utils 设置测试环境)
  • 列表元素滚动动画
  • LAN8720 寄存器概览和STM32 HAL库读写测试
  • CSS 安装使用教程
  • FreeRTOS任务切换