Docker-镜像复制与重载

2023-11-12

1、使用背景

我们制作好镜像后,有时需要将镜像复制到另一台服务器使用。

能达到以上目的有两种方式,一种是上传镜像到仓库中(本地或公共仓库),但是另一台服务器很肯能只是与当前服务器局域网想通而没有公网的,所以如果使用仓库的方式,只能自己搭建私有仓库。

如果我们仅仅是要复制到另外少数的服务器,搭建私有仓库显然没有这个必要,而将镜像保存为文件上传到其他服务器再从文件中载入镜像也是一个不错的选择。

可以使用Docker save和Docker load命令来存储和载入镜像。

2、保存镜像为文件

如果要讲镜像保存为本地文件,可以使用Docker save命令。

命令格式:

# 用法
docker save -o 要保存的文件名 要保存的镜像

# 例如:
docker save -o halo.tar registry.zjc123.cn/halo:latest

首先查看当前的镜像列表:

docker images

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-IjNWbQZU-1631454836929)(/Users/zhengshangjin/Library/Mobile Documents/iCloudappcyan~taio/Documents/Editor/PersonalNotes/技术文章/Docker/image-20210722115011961.png)]

比如这里,我们将halo的镜像保存为文件:

docker save -o halo.tar halohub/halo

完成后在当前目录通过 ls 命令即可看到文件。

3、从文件载入镜像

从文件载入镜像可以使用Docker load命令。

命令格式:

docker load --input 文件

或者

docker load < 文件名

此时会导入镜像以及相关的元数据信息等。

首先使用SSH工具将文件上传到另一台服务器。

然后通过命令载入镜像:

docker load < halo.tar

导入后可以使用docker images命令查看是否成功,已经存在。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Docker-镜像复制与重载 的相关文章

随机推荐

  • Java 实现生产者与消费者问题

    生产者与消费者问题 问题简述 一群生产者进程在生产产品 并将这些产品提供给消费者去消费 为了使生产者进程与消费者进程能够并发进行 在两者之间设置一个具有n个缓冲区的缓冲池 生产者进程将产品放入一个缓冲区中 消费者可以从一个缓冲区取走产品去消
  • C/C++中的移位运算符——由二进制转换程序引发的思考

    以前学习移位运算符的时候并没有太多关注它 而此次关于移位运算符的探究 主要源于写的一个二进制显示的程序 include
  • 处理Selenium3+python3定位鼠标悬停才显示的元素

    这篇文章主要介绍了Selenium3 python3 如何定位鼠标悬停才显示的元素 文中通过简单代码给大家介绍的非常详细 需要的朋友可以参考下 先给大家介绍下Selenium3 python3 如何定位鼠标悬停才显示的元素 定位鼠标悬停才显
  • sublime常用插件及安装方式介绍

    Sublime Text 是一个文本编辑器 收费软件 可以无限期试用 同时也是一个先进的代码编辑器 Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来 它最初被设计为一个具有丰富扩展功能的Vim Subli
  • python遍历目录的方法

    简单暴力法 递归 假设在 E 盘中 有个名为 Python 的文件夹 该文件夹中也有两个文件夹 分别是 A 和 B 另外 在 A 文件夹中还有一个 results txt 的文本文件 因此 Python 文件夹的文件结构如下 Python
  • 【满分】【华为OD机试真题2023 JAVA&JS】寻找链表的中间结点

    华为OD机试真题 2023年度机试题库全覆盖 刷题指南点这里 寻找链表的中间结点 知识点链表数组 时间限制 1s 空间限制 256MB 限定语言 不限 题目描述 给定一个单链表 L 请编写程序输出 L 中间结点保存的数据 如果有两个中间结点
  • 1055: 兔子繁殖问题(Fibonacci数列)

    1055 兔子繁殖问题 题目描述 这是一个有趣的古典数学问题 著名意大利数学家Fibonacci曾提出一个问题 有一对小兔子 从出生后第3个月起每个月都生一对兔子 小兔子长到第3个月后每个月又生一对兔子 按此规律 假设没有兔子死亡 第一个月
  • MybatisPlus学习 条件构造器Wrapper方法详解

    目录 1 条件构造器 2 AbstractWrapper 2 1 eq allEq ne 2 2 gt ge lt le 2 3 between notBetween 2 4 like notLike likeLeft likeRight
  • 期货市场之反转形态分析

    三 反转形态分析 反转形态表示价格趋势将与此前趋势的原方向相反 通常 反转形态的形成要有三个因素 即要有主要趋势的存在 成交量要与价格变动相配合和重要趋势线的突破 1 头肩形 头肩形是可靠性较高的反转形态 通常分头肩顶 图左 和头肩底 图右
  • C#中的对话框

    常用对话框有 1 文件对话框 FileDialog 它又常用到两个 打开文件对话框 OpenFileDialog 保存文件对话 SaveFileDialog 2 字体对话框 FontDialog 3 颜色对话框 ColorDialog 4
  • ABB工件坐标系计算实现原理与代码

    三大重要数据 ABB机器人的三大重要数据分别是工件数据 wobjdata 工具数据 tooldata 和负载数据 loaddata 下面介绍如何利用空间上的任意三点 不在同一直线上 来自定义工件数据 wobjdata
  • 有适合宝妈在家做的兼职推荐吗?5个适合在家做的副业兼职!

    下面就推荐5个适合宝妈在家也可以做的副业兼职 每月挣点生活费零花钱的还是没有问题的 1 做自媒体赚钱 自媒体对于普通人来说 无疑是一个门槛低 收入也非常可观的副业选择 自媒体包括写文章和拍摄视频 只要有阅读和观看量就有收益 自媒体发布平台有
  • matlab学习-第二章-向量和矩阵

    向量和矩阵感觉还是很重要的部分 概念必须清楚 向量 向量定义使用的是方括号 换行用分号 向量和常数的乘法可以直接用 号 向量的转置使用单引号 向量的加减运算也是可以直接写的 但是要求两个向量的长度 维数一致 如果想要计算向量的元素的平方 需
  • 基于微信小程序的社区垃圾回收管理系统小程序

    文末联系获取源码 开发语言 Java 框架 ssm JDK版本 JDK1 8 服务器 tomcat7 数据库 mysql 5 7 8 0 数据库工具 Navicat11 开发软件 eclipse myeclipse idea Maven包
  • ps作业素材和成品_【第二十一节】新手小白用PS把普通图片转换成彩铅

    各位小主们 这节课程就是把以前的课程知识融合在一起得到的效果图 图片为网络随机下载 对比图 素材 1 打开PS 打开素材 把图层1复制一个图 快捷键 Ctrl J 得到图层1副本 2 选择图层1副本 图像 调整 去色 快捷键 Ctr
  • 一、使用AD18设计PCB时的规格参考

    AD18设计PCB的规则参考 1 设计线距 X gt 6mil 2 设置线宽 信号线默认设成6mil 50mil gt x gt 6mil 根据加工厂的工艺来选择 3 电源线宽 根据要流过的电流大小来设置60mil gt x gt 15mi
  • 【IDEA】设置自定义类注释,自定义方法注释

    IDEA自定注释 文章目录 前言 一 类注释 1 打开设置 2 修改模板引用 3 修改头文件模板 二 方法注释 1 打开设置 2 创建模板组Template Group 3 完成配置 三 结果展示 1 类注释 创建时触发 2 自定义方法注释
  • PLSQL官方下载、安装和使用完全指南

    1 PLSQL介绍 我们常说的plsql指的是plsqldeveloper 这个oracle数据库客户端连接工具 这个工具以其方便和强大被广大开发者喜爱 这个工具是由allroundautomations公司开发 他的官网是https ww
  • MATLAB中m文件的新建和使用

    MATLAB的m文件 目录 MATLAB的m文件 1 m文件 2 m文件的新建和打开 1 建立matlab的 m文件的3种方式 2 打开MATLAB的 m文件的3种方式 3 m文件的使用 1 命令文件的使用 2 函数文件的使用 1 m文件
  • Docker-镜像复制与重载

    文章目录 1 使用背景 2 保存镜像为文件 3 从文件载入镜像 1 使用背景 我们制作好镜像后 有时需要将镜像复制到另一台服务器使用 能达到以上目的有两种方式 一种是上传镜像到仓库中 本地或公共仓库 但是另一台服务器很肯能只是与当前服务器局