Docker save load 镜像 tag 为 <none>

ops/2025/1/18 1:14:46/

一、场景分析

我从 docker hub 上拉了这么一个镜像。

docker pull tomcat:8.5-jre8-alpine

我用 docker save 命令想把它导出成 tar 文件以便拷贝到内网机器上使用。

docker save -o tomcat-8.5-jre8-alpine.tar.gz 镜像ID

当我把这个镜像传到别的机器,并用 docker load 命令导入的时候,发现 tag 为 <none>

  • 传到 k8snode2

 二、解决方法

不使用镜像ID,使用镜像 tag 进行 save,把 镜像 tag 信息明确地告诉 save 命令,让他打包进 tar 文件。

docker save -o tomcat-8.5-jre8-alpine.tar.gz 镜像TAG
或者
docker save 镜像TAG -o tomcat-8.5-jre8-alpine.tar.gz
都可以
  •  在 k8s31node1 上 save 带上 tag

  • 在 k8s31node2 上 load 时自然有 tag

三、总结

使用

  • docker save -o 镜像文件 镜像ID

容易丢失 tag 信息。

推荐使用 

  • docker save -o 镜像文件 镜像TAG

的方式来导入导出镜像。


http://www.ppmy.cn/ops/150967.html

相关文章

我的年度总结

这一年的人生起伏&#xff1a;从曙光到低谷再到新的曙光 其实本来没打算做年度总结的&#xff0c;无聊打开了帅帅的视频&#xff0c;结合自己最近经历的&#xff0c;打算简单聊下。因为原本打算做的内容会是一篇比较丧、低能量者的呻吟。 实习生与创业公司的零到一 第一段工…

用java实现一个猜拳小游戏

1 问题 通过我们对Java的学习&#xff0c;我们如何才能实现一个猜拳的小游戏呢&#xff1f; 2 方法 首先运用类的方法创建了一个Scanner类和Random类。然后运用调用类的方法以及while循环语句和if条件语句的混合使用来实现游戏的操作过程。最后实现猜拳游戏。 通过实验、实践等…

Elasticsearch入门学习

Elasticsearch是什么 Elasticsearch 是一个基于 Apache Lucene 构建的分布式搜索和分析引擎、可扩展的数据存储和矢量数据库。 它针对生产规模工作负载的速度和相关性进行了优化。 使用 Elasticsearch 近乎实时地搜索、索引、存储和分析各种形状和大小的数据。 特点 分布式&a…

计算机组成原理复习笔记

冯.诺伊曼型计算机的特点是&#xff1a;存储程序 单总线并不是只有一根信号线。系统总线按传送信息的不同又可以细分为&#xff1a;地址总线、数据总线和控制总线。 完整的计算机系统应包括配套的硬件设备和软件系统。 是用高级语言编写的程序称为源程序 总线结构是小、微型…

http转化为https生成自签名证书

背景 项目开发阶段前后交互采用http协议&#xff0c;演示环境采用htttps协议 &#xff0c;此处为个人demo案例 组件 后端&#xff1a;springBoot 前端&#xff1a;vue web 服务&#xff1a;tomcat 部署环境&#xff1a;linux 生成自签名证书 创建目录 存储证书位置 # mkdir -p…

python管理工具:conda部署+使用

python管理工具&#xff1a;conda部署使用 一、安装部署 1、 下载 - 官网下载&#xff1a; https://repo.anaconda.com/archive/index.html - wget方式&#xff1a; wget -c https://repo.anaconda.com/archive/Anaconda3-2023.03-1-Linux-x86_64.sh2、 安装 在conda文件的…

在PyCharm中使用Anaconda中的虚拟环境

1、在File菜单中找到Settings 2、Settings中搜索interpreter&#xff0c;找到Python Interpreter&#xff0c;再点击Add 3、选择第一个local interpreter 4、如图&#xff1a; 5、找到anaconda安装位置中的envs文件夹&#xff0c;在里面选择需要添加的python环境&#xff0c;如…

每日学习30分轻松掌握CursorAI:实战案例分析(三)- 测试框架实践

实战案例分析&#xff08;三&#xff09;- 测试框架实践 1. 测试基础概念介绍 测试类型对比表 测试类型测试范围测试目标依赖处理单元测试单个函数/类验证最小可测试单元使用Mock替代依赖集成测试多个模块交互验证模块间协作使用真实依赖或集成环境端到端测试整个应用流程验…