SuperMap iManger 单个镜像更新流程

2024-09-08 05:04

本文主要是介绍SuperMap iManger 单个镜像更新流程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1. 下载镜像

docker pull registry.cn-beijing.aliyuncs.com/supermap/common-dashboard-api:11.1.1-240802-amd64

label 没区分架构,在 x64 环境 pull arm64 镜像

通过 --platform=arm64 参数可以实现

docker pull mariadb:10.5.26 --platform=arm64 # 指定拉取arm64架构
docker run --rm -it --entrypoint=/bin/bash  35c097abb70e # 不启动容器,直接进入Docker镜像里执行命令

如图,在 x64 机器上拉取了 arm64 的 mariadb 镜像,如不指定 platform 则默认拉取的是当前服务器架构的镜像

2. 导出镜像

docker save -o common-dashboard-api-11.1.1-240802-amd64.tar.gz registry.cn-beijing.aliyuncs.com/supermap/common-dashboard-api:11.1.1-240802-amd64
# registry.cn-beijing.aliyuncs.com/supermap/common-dashboard-api:11.1.1-240802-amd64 可替换为image_id 但是load后没有label 不建议使用

3. 导入image

docker load -i common-dashboard-api-11.1.1-240802-amd64.tar.gz

4. 标记image

docker tag registry.cn-beijing.aliyuncs.com/supermap/common-dashboard-api:11.1.1-240802-amd64 仓库IP:5000/supermap/common-dashboard-ui:11.1.1-240802-amd64

5. push 镜像到仓库

docker push 仓库IP:5000/common-dashboard-api:11.1.1-240802-amd64 

每个节点都 pull 一下新镜像

 docker pull 仓库IP:5000/common-dashboard-api:11.1.1-240802-amd64

6. 修改 iManager镜像为新的镜像地址

访问 iManager 31100 端口,找到云套件内的dashboard-api,点击修改镜像,修改为新的地址,点击确定后,会使用新镜像创建 pod。

参数说明:

  • 镜像名:服务所用镜像的名称。格式为:镜像仓库/命名空间/镜像名:版本号。
  • 拉取策略:选择该服务拉取镜像的策略,默认为 IfNotPresent。有三种镜像拉取策略,分别为Always(总是从镜像仓库拉取最新镜像)、IfNotPresent(如果本地有可用镜像,使用本地镜像,否则从镜像仓库拉取)和Never(使用本地镜像,不从镜像仓库拉取镜像),用户可根据需求选择。
  • 拉取密钥:命名空间的密钥,默认情况下没有密钥,需要用户创建。创建密钥后,需要配置拉取密钥才能拉取命名空间中的镜像。

这篇关于SuperMap iManger 单个镜像更新流程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1147188

相关文章

Docker镜像修改hosts及dockerfile修改hosts文件的实现方式

《Docker镜像修改hosts及dockerfile修改hosts文件的实现方式》:本文主要介绍Docker镜像修改hosts及dockerfile修改hosts文件的实现方式,具有很好的参考价... 目录docker镜像修改hosts及dockerfile修改hosts文件准备 dockerfile 文

Docker镜像pull失败两种解决办法小结

《Docker镜像pull失败两种解决办法小结》有时候我们在拉取Docker镜像的过程中会遇到一些问题,:本文主要介绍Docker镜像pull失败两种解决办法的相关资料,文中通过代码介绍的非常详细... 目录docker 镜像 pull 失败解决办法1DrQwWCocker 镜像 pull 失败解决方法2总

MySQL新增字段后Java实体未更新的潜在问题与解决方案

《MySQL新增字段后Java实体未更新的潜在问题与解决方案》在Java+MySQL的开发中,我们通常使用ORM框架来映射数据库表与Java对象,但有时候,数据库表结构变更(如新增字段)后,开发人员可... 目录引言1. 问题背景:数据库与 Java 实体不同步1.1 常见场景1.2 示例代码2. 不同操作

一文详解SQL Server如何跟踪自动统计信息更新

《一文详解SQLServer如何跟踪自动统计信息更新》SQLServer数据库中,我们都清楚统计信息对于优化器来说非常重要,所以本文就来和大家简单聊一聊SQLServer如何跟踪自动统计信息更新吧... SQL Server数据库中,我们都清楚统计信息对于优化器来说非常重要。一般情况下,我们会开启"自动更新

Spring AI ectorStore的使用流程

《SpringAIectorStore的使用流程》SpringAI中的VectorStore是一种用于存储和检索高维向量数据的数据库或存储解决方案,它在AI应用中发挥着至关重要的作用,本文给大家介... 目录一、VectorStore的基本概念二、VectorStore的核心接口三、VectorStore的

python之流程控制语句match-case详解

《python之流程控制语句match-case详解》:本文主要介绍python之流程控制语句match-case使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录match-case 语法详解与实战一、基础值匹配(类似 switch-case)二、数据结构解构匹

使用国内镜像源优化pip install下载的方法步骤

《使用国内镜像源优化pipinstall下载的方法步骤》在Python开发中,pip是一个不可或缺的工具,用于安装和管理Python包,然而,由于默认的PyPI服务器位于国外,国内用户在安装依赖时可... 目录引言1. 为什么需要国内镜像源?2. 常用的国内镜像源3. 临时使用国内镜像源4. 永久配置国内镜

在VSCode中本地运行DeepSeek的流程步骤

《在VSCode中本地运行DeepSeek的流程步骤》本文详细介绍了如何在本地VSCode中安装和配置Ollama和CodeGPT,以使用DeepSeek进行AI编码辅助,无需依赖云服务,需要的朋友可... 目录步骤 1:在 VSCode 中安装 Ollama 和 CodeGPT安装Ollama下载Olla

linux环境openssl、openssh升级流程

《linux环境openssl、openssh升级流程》该文章详细介绍了在Ubuntu22.04系统上升级OpenSSL和OpenSSH的方法,首先,升级OpenSSL的步骤包括下载最新版本、安装编译... 目录一.升级openssl1.官网下载最新版openssl2.安装编译环境3.下载后解压安装4.备份

C#集成DeepSeek模型实现AI私有化的流程步骤(本地部署与API调用教程)

《C#集成DeepSeek模型实现AI私有化的流程步骤(本地部署与API调用教程)》本文主要介绍了C#集成DeepSeek模型实现AI私有化的方法,包括搭建基础环境,如安装Ollama和下载DeepS... 目录前言搭建基础环境1、安装 Ollama2、下载 DeepSeek R1 模型客户端 ChatBo