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

docker save 命令 docker load 命令 快速复制容器

docker save 命令 docker load 命令

  • 1、docker save 命令
  • 2、docker load 命令

1、docker save 命令

docker save 命令用于在系统上把正在使用的某个容器镜像 导出成容器镜像文件保存下载,以便在其他系统上导入这个容器镜像文件 以便快速在其他服务器上启动相同的容器。

查看redis容器和镜像

docker ps -a|grep redis
docker image ls|grep redis

在这里插入图片描述

导出redis镜像文件
注意命令中 -o 跟的是导出的镜像文件的文件名 可以任意命名 本例中指定的镜像文件名是redisMirror-6.2.5 ,不论指定的是什么名称,这个导出的镜像文件类型都是 POSIX tar archive

docker save -o redisMirror-6.2.5   redis:6.2.5

在这里插入图片描述

再次导出redis容器的镜像文件 -o 指定文件名是 redisMirror-6.2.5.rar 这次加上了后缀名.rar,查看文件格式依然是 POSIX tar archive 而且两次导出的2个镜像文件md5是一样的

docker save -o redisMirror-6.2.5.rar   redis:6.2.5

在这里插入图片描述

在这里插入图片描述

这也说明了一个事实:docker save 命令保存的镜像文件格式一定是 POSIX tar archive,且不受导出的镜像文件后缀类型影响。

但是我们通常使用docker save 命令保存镜像文件为.tar 文件
如下

docker save -o redisMirror-6.2.5.tar   redis:6.2.5

在这里插入图片描述

2、docker load 命令

docker load命令用于 导入保存好的 容器镜像文件,实现同一个容器的批量复制到其他服务器上。
怎么把容器复制到其他服务器上呢,在其他服务器上使用导出的容器镜像文件 通过docker load 命令导入,镜像,然后启动容器即可。
查看docker load 命令的帮助文档

发现docker load 命令能导入的容器镜像文件格式正是 POSIX tar archive。

在这里插入图片描述

在这种场景下,我们有一个 redisMirror-6.2.5.rar 文件,但是记不清了这个.rar文件是不是通过docker save命令保存的镜像文件,以决定能不能使用这个.rar文件作为容器镜像文件通过docker load命令导入系统并建立容器。

这时只需要使用file命令查看.rar文件的文件类型,只要文件类型是POSIX tar archive,就可以使用这个.rar文件作为容器镜像文件通过docker load命令导入系统并建立容器。

file redisMirror-6.2.5.rar

在这里插入图片描述

http://www.lryc.cn/news/310459.html

相关文章:

  • Apache Flink连载(三十七):Flink基于Kubernetes部署(7)-Kubernetes 集群搭建-3
  • 【机器学习】实验6,基于集成学习的 Amazon 用户评论质量预测
  • 【寸铁的刷题笔记】图论、bfs、dfs
  • vue2 + axios + mock.js封装过程,包含mock.js获取数据时报404状态的解决记录,带图文,超详细!!!
  • 对象变更记录objectlog工具(持续跟新)
  • 平衡二叉树,二叉树的路径,左叶子之和
  • Sodinokibi勒索病毒最新变种,解密工具更新到2.0版本
  • css 鼠标移入放大的效果
  • Transformer模型分布式并行通信量浅析
  • PMP考试之20240304
  • 智慧城市中的公共服务创新:让城市生活更便捷
  • bert 相似度任务训练完整版
  • Ribbon实现Cloud负载均衡
  • 【UE 材质】制作加载图案(2)
  • 为啥要用C艹不用C?
  • Java:JVM基础
  • JavaSec 基础之五大不安全组件
  • python类的属性、方法、静态方法、静态方法类内部的调用、直接调用与实例化调用
  • haproxy集成国密ssl功能[下]
  • C++自学精简实践教程
  • 每日一题——LeetCode1572.矩阵对角线元素的和
  • mysql 常用命令练习
  • QT6 libModbus 用于ModbusTcp客户端读写服务端
  • 飞桨(PaddlePaddle)Tensor使用教程
  • 数据结构c版(3)——排序算法
  • 《Spring Security 简易速速上手小册》第5章 高级认证技术(2024 最新版)
  • 【七】【SQL】自连接
  • C语言while 与 do...while 的区别?
  • RK3568平台开发系列讲解(基础篇)内核错误码
  • 点云从入门到精通技术详解100篇-基于点云网络和 PSO 优化算法的手势估计(续)