docker 镜像的导出与导入 save 与 load

news/2024/11/16 6:01:35/

一、镜像导出

docker save 导出

        将系统中的镜像保存为压缩包,进行文件传输。使用 docker save --help 查看命令各参数,或者去docker官网查看.以 hello-world镜像为例。

A:将镜像保存为tar包

      docker save image > package.tar

docker save 9c7a54a9a43c > hello-world.tar
[root@localhost ~]# ll | grep hello-world.tar 
-rw-r--r--. 1 root root      23040 8月  13 00:40 hello-world.tar

      docker save -o/--output package.tar image

[root@localhost ~]# docker save -o hello-world-o.tar 9c7a54a9a43c
[root@localhost ~]# ll | grep hello-world-o.tar 
-rw-------. 1 root root      23040 8月  13 00:47 hello-world-o.tar

B:将镜像保存为tar.gz包 (可以使压缩包更小)

      docker save image | gzip > hello-world.tar.gz

[root@localhost ~]# docker save 9c7a54a9a43c | gzip > hello-world.tar.gz
[root@localhost ~]# ll hello-world.tar.gz 
-rw-r--r--. 1 root root 3439 8月  13 00:52 hello-world.tar.gz

总结:可以看出tar.gz 明显比tar 占用的内存更少

二、镜像导入

docker load 导入

A: 使用 < 将压缩包加载为镜像

docker load < package.tar.gz

[root@localhost ~]# docker load < hello-world.tar.gz 
Loaded image ID: sha256:9c7a54a9a43cca047013b82af109fe963fde787f63f9e016fdc3384500c2823d

 B: 使用 -i / --input 参数将压缩包加载成镜像

docker load -i package.tar

[root@localhost ~]# docker load -i hello-world.tar
Loaded image ID: sha256:9c7a54a9a43cca047013b82af109fe963fde787f63f9e016fdc3384500c2823d

http://www.ppmy.cn/news/1028097.html

相关文章

虹科新闻 | 虹科与Power-MI正式建立合作伙伴关系

近日&#xff0c;虹科与Power-MI正式建立合作伙伴关系&#xff0c;双方就工业预测性维护领域进行深入的交流与合作&#xff0c;未来将共同致力于为亚洲市场提供完整的、更高质量的预测性维护解决方案&#xff0c;解决亚洲客户的工业自动化挑战。 虹科与Power-MI都表示十分期待…

阿里云免费服务器领取入口_限制条件_申请指南

阿里云免费服务器领取&#xff0c;个人和企业用户均可以申请&#xff0c;个人免费服务器1核2GB 每月750小时&#xff0c;企业u1服务器2核8GB免费使用3个月&#xff0c;阿里云百科分享阿里云免费服务器申请入口、个人和企业免费配置、申请资格条件及云服务器免费使用时长&#x…

对doccano自动标注使用的默认UIE模型进行微调以提高特定领域的实体识别能力,提高标注速度

预处理doccano标注的数据 该章节详细说明如何通过doccano.py脚本对doccano平台导出的标注数据进行转换&#xff0c;一键生成训练/验证/测试集。 在本地部署UIE模型 下载模型压缩包&#xff1a; 本来是要通过一定的方法&#xff08;GitZip&#xff09;才能在整体的大项目仓库…

【Transformer】自注意力机制Self-Attention | 各种网络归一化Normalization

1. Transformer 由来 & 特点 1.1 从NLP领域内诞生 "Transformer"是一种深度学习模型&#xff0c;首次在"Attention is All You Need"这篇论文中被提出&#xff0c;已经成为自然语言处理&#xff08;NLP&#xff09;领域的重要基石。这是因为Transfor…

nvm的介绍和常用命令

一. 介绍 nvm&#xff08;Node Version Manager&#xff09;是一个用于管理多个Node.js版本的工具&#xff0c;它允许你在同一台机器上安装和切换不同的Node.js版本。以下是nvm的一些详细介绍&#xff1a; 安装和配置&#xff1a;你可以从nvm的GitHub仓库中下载并安装nvm。安装…

Redis缓存雪崩、击穿、穿透?

我们谈谈Redis在实际项目中用作缓存时经常碰到的&#xff0c;也是经常面试的三大问题&#xff1a;缓存穿透、缓存击穿、缓存雪崩&#xff0c;以及这些问题的常用解决方法。 在介绍这三大问题之前&#xff0c;我们需要先了解Redis作为一个缓存中间件&#xff0c;在项目中是如何…

五、 离线推荐数据缓存

五 离线推荐数据缓存 5.1离线数据缓存之离线召回集 这里主要是利用我们前面训练的ALS模型进行协同过滤召回&#xff0c;但是注意&#xff0c;我们ALS模型召回的是用户最感兴趣的类别&#xff0c;而我们需要的是用户可能感兴趣的广告的集合&#xff0c;因此我们还需要根据召回的…

MFC 多语言对话框

可以直接看一下bilibili的这个本人录制的视频&#xff1a;MFC资源多语言_哔哩哔哩_bilibili 这里所说的多语言也是国际化 新建一个MFC项目&#xff0c;我这边是中文简体&#xff0c;如果想加入其他语言&#xff0c;方法如下&#xff1a; 修改完这些之后&#xff0c;需要在代码…