导出带标签的tar包(docker)-解决导出不带标签的麻烦
需求:在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)-解决导出不带标签的麻烦的更多相关文章
- asp.net导出Excel 按照预定格式,以及解决导出乱码
protected void ToExcel() { //新建一个Gridview,原因:避免当前窗口GridView外层没有直接跟form标签,从而避免“gridview1未包含在run='serv ...
- maven导出项目依赖的jar包
摘要: 在进行项目部署时,需要将maven项目所依赖的jar导出到指定目录,本文讲解如何导出项目依赖的jar包 一.导出到默认目录 targed/dependency 从Maven项目中导出项目依赖的 ...
- Docker容器镜像打成tar包
简述需求: 在现在容器上保存镜像进行打包,在另一台服务上使用 首先查看下现有要打tar包的容器 docker ps -a 接下来用commit参数进行保存镜像, -a 提交人的姓名 -m “提交内容 ...
- Docker教程:Docker镜像导出及迁移
http://blog.csdn.net/pipisorry/article/details/51330126 Docker目录分析 安装docker时,默认的安装位置是/var/lib/docker ...
- 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 ...
- 精简docker的导出镜像
Docker 镜像是由多个文件系统(只读层)叠加而成,每个层仅包含了前一层的差异部分.当我们启动一个容器的时候,Docker 会加载镜像层并在其上添加一个可写层.容器上所做的任何更改,譬如新建文件.更 ...
- Unix系统解压tar包时出现@LongLink错误
Unix系统上使用tar命令解压tar包后,多了一个@LongLink的文件,并且原来的tar包解压后不完整.网上查了下,原因是AIX系统上tar命令自身的一个缺陷.解决办法:把该tar包上传到lin ...
- Kvm虚拟化的一种打包及部署方案(采用tar包,lvm方式)
Kvm虚拟化的一种打包部署方案(采用tar包,lvm方式) –-–-–-2016年终总结 一 毕业之后跟师兄学到的第一块主要内容,理解花了不少时间.期间经历了shell的入门.linux基础知识入门. ...
- docker 导入导出镜像
docker容器导入导出有两种方法: 一种是使用save和load命令 使用例子如下: docker save ubuntu:load>/root/ubuntu.tar docker load& ...
随机推荐
- django主要文件介绍及django请求生命流程图
-mysite文件夹 --mysite文件夹 --setting.py 配置文件 --urls.py 路由和视图函数对应关系(路由层) --wsgi.py wsgiref模块 --manage.py ...
- ArcMap操作随记(3)
1.地图四要素: 图名.图例.比例尺.指北针 2.[栅格计算器].[加权叠加]和[加权总和]的不同 [栅格计算器]的结果是浮点型小数 [加权叠加]工具,输入栅格必须为整型.若成本栅格涉及重分类,最好用 ...
- CSS 选择器学习总结
1.id 选择器 #idname{color:red;} 2.class选择器 .classname{} 3.标签选择器 div{} 4.通配符选择器 *{} 5. 属性选择器 [id]{ } 5.选 ...
- Docker修改默认IP
Docker修改默认IP 删除原有配置 sudo systemctl stop docker sudo ip link set dev docker0 down sudo brctl delbr do ...
- Cobalt Strike之LINK木马
在同一目录下 新建一个exp.ps1 一个test.txt exp.ps1代码 $file = Get-Content "test.txt" $WshShell = New-Obj ...
- SpringCloudAlibaba 微服务讲解(三)Nacos Discovery-服务治理
3.1 服务治理 先来思考一个问题,通过上一章的操作,我们已经实现微服务之间的调用,但是我们把服务提供者的网络地址(ip,端口)等硬编码到了代码中,这种做法存在许多问题: 一旦服务提供者地址变化,就需 ...
- 有没有想过String为什么设计为不可变对象
1.声明为final类的目的: 主要目的就是保证String是不可变(immutable).不可变就是第二次给一个String 变量赋值的时候,不是在原内存地址上修改数据,而是重新指向一个新对象,新地 ...
- 洛谷P1091 [NOIP2004 提高组] 合唱队形
本题是一个简单的 LIS(最长上升子序列)问题 只是要求俩次最长上子序列而已 很容易的 首先由于是最长上升子序列 所以朴素法的动态规划表达式为 f[i] = max( f[i] , f[ ...
- js学习笔记-Java script正则表达式
创建正则表达式 js中的正则包含在两个斜杠之间:/abc+v/ 正则中的特殊字符 \: 1.当后面不是特殊字符时表示字符边界 2.当后面是特殊字符时表示转义 ^: 1.匹配首位,例如,/^A/ 并不会 ...
- 如何快速开发基于Winform的应用系统
在我们实际业务开发中,从头开发一个应用系统,不管是基于BS的前端项目,还是基于Winform的CS应用系统,都是由容易到复杂,逐步演化的一个开发过程,如果我们基于一定基础上,并配合一些配套的开发工具, ...