导出带标签的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& ...
随机推荐
- 『现学现忘』Docker基础 — 25、Docker镜像讲解
目录 1.镜像是什么 2.Docker镜像获取的方式 3.Docker镜像加载原理 (1)UnionFS(联合文件系统) (2)Docker镜像加载原理 1.镜像是什么 镜像是一种轻量级.可执行的独立 ...
- CentOS 5.11源修改
CentOS 5.11源 将源中所有网址替换为 http://archive.kernel.org/centos-vault/你的版本/ 一条sed命令即可解决 sed -i 's@http://xx ...
- vite2 打包的时候vendor-xxx.js文件过大的解决方法
vite2是一个非常好用的工具,只是随着代码的增多,打包的时候 vendor-xxxxxx.js 文件也越来越大,这就郁闷了. 打包时遇到警告 输出文件名字/static/vendor.9b5698e ...
- 1357:车厢调度(train) ybt
1357:车厢调度(train) [题目描述] 有一个火车站,铁路如图所示,每辆火车从A驶入,再从B方向驶出,同时它的车厢可以重新组合.假设从A方向驶来的火车有nn节(n≤1000n≤1000),分别 ...
- Nginx高并发实现原理以及常用的优化手段
Nginx 是如何实现高并发的? 异步,非阻塞,使用了epoll 和大量的底层代码优化. 如果一个server采用一个进程负责一个request的方式,那么进程数就是并发数.正常情况下,会有很多进程一 ...
- 『现学现忘』Docker基础 — 30、Docker中数据卷相关命令
目录 1.Volume命令说明 2.Volume命令的使用 (1)创建数据卷 (2)查看本地数据卷列表 (3)打印myVolume数据卷的详细信息 (4)删除数据卷 (5)删除所有未使用的数据卷 3. ...
- 74CMS 3.0 任意文件删除漏洞
一. 启动环境 1.双击运行桌面phpstudy.exe软件 2.点击启动按钮,启动服务器环境 二.代码审计 1.双击启动桌面Seay源代码审计系统软件 2.因为74CMS3.0源代码编辑使用GBK编 ...
- JavaScript day03 循环
循环 while循环 循环是重复性做一件事情 没有办法控制每次循环的时间长度 循环会增大程序时间复杂度(不建议无限循环嵌套 一般情况下不会嵌套超过两次) 死循环 是不会停止的循环 会导致电脑内存溢出 ...
- Kafka学习(二)
作者:程序员cxuan链接:https://www.zhihu.com/question/53331259/answer/1262483551来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非 ...
- 在虚拟机里面安装mysql
https://dev.mysql.com/downloads/repo/yum/ 首先到网站里面下载 mysql80-community-release-el7-3.noarch.rpm 通过xft ...