需求:在docker的本地镜像库中导出tar包给其他节点使用。

如果使用:docker save -o package.tar e82656a6fc 这样形式导出的tar包,安装之后标签会消失

解决办法:
1、重命名镜像
2、导出时就带标签

我们用的是第二种方法:

//列出要导出的包

[root@ht1 src]# docker images | grep postgres
registry.aa.com.cn/k8s/postgres latest 53912975086f 2 years ago 312MB

//导出带标签的tar包

[root@ht1 src]# docker save -o postgres.tar registry.aa.com.cn/k8s/postgres:latest

//查看

[root@ht1 src]# ll --time-style=full
total 14881-rw------- 1 root root 320901120 2022-02-21 16:55:15.700076346 +0800 postgres.tar

//传到另一台机器上

[root@ht1 src]# scp -r postgres.tar  root@10.121.52.17:/usr/local/src/

//在另外一个节点安装

//进入到node节点,开始安装
[root@ht23 src]# cd /usr/local/src
[root@ht23 src]# docker load -i postgres.tar
d56055da3352: Loading layer [==================================================>] 58.45MB/58.45MB
748e596c77e9: Loading layer [==================================================>] 10.44MB/10.44MB
f471b002050c: Loading layer [==================================================>] 339.5kB/339.5kB
b3cda402d3b2: Loading layer [==================================================>] 4.068MB/4.068MB
235b155548bc: Loading layer [==================================================>] 17.1MB/17.1MB
4b1516981157: Loading layer [==================================================>] 1.103MB/1.103MB
ce2813200d75: Loading layer [==================================================>] 1.536kB/1.536kB
fbec570c0136: Loading layer [==================================================>] 8.704kB/8.704kB
52dec37e8405: Loading layer [==================================================>] 229.3MB/229.3MB
41a11ca907b1: Loading layer [==================================================>] 56.32kB/56.32kB
f3770cb1e616: Loading layer [==================================================>] 2.048kB/2.048kB
10731cced086: Loading layer [==================================================>] 3.072kB/3.072kB
20ce01b5a27f: Loading layer [==================================================>] 8.704kB/8.704kB
b07a445f2bbe: Loading layer [==================================================>] 1.536kB/1.536kB
Loaded image: registry.aa.com.cn/k8s/postgres:latest //查看安装是否完毕,检查标签是否出现
[root@ht23 src]# docker images | grep postgres
registry.aa.com.cn/k8s/postgres latest 53912975086f 2 years ago 312MB

导出带标签的tar包(docker)-解决导出不带标签的麻烦的更多相关文章

  1. asp.net导出Excel 按照预定格式,以及解决导出乱码

    protected void ToExcel() { //新建一个Gridview,原因:避免当前窗口GridView外层没有直接跟form标签,从而避免“gridview1未包含在run='serv ...

  2. maven导出项目依赖的jar包

    摘要: 在进行项目部署时,需要将maven项目所依赖的jar导出到指定目录,本文讲解如何导出项目依赖的jar包 一.导出到默认目录 targed/dependency 从Maven项目中导出项目依赖的 ...

  3. Docker容器镜像打成tar包

    简述需求: 在现在容器上保存镜像进行打包,在另一台服务上使用 首先查看下现有要打tar包的容器 docker ps -a 接下来用commit参数进行保存镜像, -a 提交人的姓名  -m “提交内容 ...

  4. Docker教程:Docker镜像导出及迁移

    http://blog.csdn.net/pipisorry/article/details/51330126 Docker目录分析 安装docker时,默认的安装位置是/var/lib/docker ...

  5. Centos7.5安装分布式Hadoop2.6.0+Hbase+Hive(CDH5.14.2离线安装tar包)

    Tags: Hadoop Centos7.5安装分布式Hadoop2.6.0+Hbase+Hive(CDH5.14.2离线安装tar包) Centos7.5安装分布式Hadoop2.6.0+Hbase ...

  6. 精简docker的导出镜像

    Docker 镜像是由多个文件系统(只读层)叠加而成,每个层仅包含了前一层的差异部分.当我们启动一个容器的时候,Docker 会加载镜像层并在其上添加一个可写层.容器上所做的任何更改,譬如新建文件.更 ...

  7. Unix系统解压tar包时出现@LongLink错误

    Unix系统上使用tar命令解压tar包后,多了一个@LongLink的文件,并且原来的tar包解压后不完整.网上查了下,原因是AIX系统上tar命令自身的一个缺陷.解决办法:把该tar包上传到lin ...

  8. Kvm虚拟化的一种打包及部署方案(采用tar包,lvm方式)

    Kvm虚拟化的一种打包部署方案(采用tar包,lvm方式) –-–-–-2016年终总结 一 毕业之后跟师兄学到的第一块主要内容,理解花了不少时间.期间经历了shell的入门.linux基础知识入门. ...

  9. docker 导入导出镜像

    docker容器导入导出有两种方法: 一种是使用save和load命令 使用例子如下: docker save ubuntu:load>/root/ubuntu.tar docker load& ...

随机推荐

  1. WPF之转换器

    IValueConverter的用法1. COnvert方法object Convert( object value, Type targetType, object parameter, Cultu ...

  2. turtle海龟库

    •turtle的使用 #设置窗体大小 startx,starty非必需,默认在屏幕中间 turtle.setup(width,height,startx,starty) #海龟到(x,y)坐标 tur ...

  3. Java案例——学生管理系统

    简单完整的学生管理系统 学生类 public class Student { private String id; private String age; private String name; p ...

  4. new和@Autowired的区别

    controller层: @RequestMapping("/payment") @RestController public class WxPayController { pu ...

  5. 字符串的高级应用-char a[100] = "1+2=;3-2=;2*5=;8/4=;" 得到char a[100] ="1+2=3;3-2=1;2*5=10;8/4=2;"

    1 #include<stdio.h> 2 #include<string.h> 3 4 int main() 5 { 6 char a[100] = "1+2=;3 ...

  6. 时序数据库之InfluxDB的基本操作

    1.进入Influxdb的客户端 [root@activity_sentinel ~]# influx 2.数据库的操作 显示所有的数据库名 > show databases name: dat ...

  7. 论文解读(GMI)《Graph Representation Learning via Graphical Mutual Information Maximization》2

    Paper Information 论文作者:Zhen Peng.Wenbing Huang.Minnan Luo.Q. Zheng.Yu Rong.Tingyang Xu.Junzhou Huang ...

  8. 什么是Spring的内部bean?

    当一个bean仅被用作另一个bean的属性时,它能被声明为一个内部bean,为了定义inner bean,在Spring 的 基于XML的 配置元数据中,可以在 <property/>或 ...

  9. Idea中使用Lombok 编译报找不到符号

    1.问题描述 项目中使用了lombok,但是在idea编译过程是出现找不到符号.报错如下图所示:   file @Data @ApiModel(value = "HeadTeacherVO& ...

  10. Less使用@import进行Mixins

    Import 指令 从其他样式表导入样式 在标准CSS中,@ import at-rules必须在所有其他类型的规则之前.但Less.js并不关心你放置@import语句的位置 Example: .f ...