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

相关文章

java Long 与long之间的转换流程

《javaLong与long之间的转换流程》Long类提供了一些方法,用于在long和其他数据类型(如String)之间进行转换,本文将详细介绍如何在Java中实现Long和long之间的转换,感... 目录概述流程步骤1:将long转换为Long对象步骤2:将Longhttp://www.cppcns.c

spring-gateway filters添加自定义过滤器实现流程分析(可插拔)

《spring-gatewayfilters添加自定义过滤器实现流程分析(可插拔)》:本文主要介绍spring-gatewayfilters添加自定义过滤器实现流程分析(可插拔),本文通过实例图... 目录需求背景需求拆解设计流程及作用域逻辑处理代码逻辑需求背景公司要求,通过公司网络代理访问的请求需要做请

使用JavaConfig配置Spring的流程步骤

《使用JavaConfig配置Spring的流程步骤》JavaConfig是Spring框架提供的一种基于Java的配置方式,它通过使用@Configuration注解标记的类来替代传统的XML配置文... 目录一、什么是 JavaConfig?1. 核心注解2. 与 XML 配置的对比二、JavaConf

Oracle 通过 ROWID 批量更新表的方法

《Oracle通过ROWID批量更新表的方法》在Oracle数据库中,使用ROWID进行批量更新是一种高效的更新方法,因为它直接定位到物理行位置,避免了通过索引查找的开销,下面给大家介绍Orac... 目录oracle 通过 ROWID 批量更新表ROWID 基本概念性能优化建议性能UoTrFPH优化建议注

Docker安装MySQL镜像的详细步骤(适合新手小白)

《Docker安装MySQL镜像的详细步骤(适合新手小白)》本文详细介绍了如何在Ubuntu环境下使用Docker安装MySQL5.7版本,包括从官网拉取镜像、配置MySQL容器、设置权限及内网部署,... 目录前言安装1.访问docker镜像仓库官网2.找到对应的版本,复制右侧的命令即可3.查看镜像4.启

Java对接Dify API接口的完整流程

《Java对接DifyAPI接口的完整流程》Dify是一款AI应用开发平台,提供多种自然语言处理能力,通过调用Dify开放API,开发者可以快速集成智能对话、文本生成等功能到自己的Java应用中,本... 目录Java对接Dify API接口完整指南一、Dify API简介二、准备工作三、基础对接实现1.

Gradle在国内配置镜像加速的实现步骤

《Gradle在国内配置镜像加速的实现步骤》在国内使用Gradle构建项目时,最大的痛点就是依赖下载贼慢,甚至卡死,下面教你如何配置国内镜像加速Gradle下载依赖,主要是通过改写repositori... 目录引言一、修改 build.gradle 或 settings.gradle 的 reposito

Redis中6种缓存更新策略详解

《Redis中6种缓存更新策略详解》Redis作为一款高性能的内存数据库,已经成为缓存层的首选解决方案,然而,使用缓存时最大的挑战在于保证缓存数据与底层数据源的一致性,本文将介绍Redis中6种缓存更... 目录引言策略一:Cache-Aside(旁路缓存)策略工作原理代码示例优缺点分析适用场景策略二:Re

Pandas利用主表更新子表指定列小技巧

《Pandas利用主表更新子表指定列小技巧》本文主要介绍了Pandas利用主表更新子表指定列小技巧,通过创建主表和子表的DataFrame对象,并使用映射字典进行数据关联和更新,实现了从主表到子表的同... 目录一、前言二、基本案例1. 创建主表数据2. 创建映射字典3. 创建子表数据4. 更新子表的 zb

将Java项目提交到云服务器的流程步骤

《将Java项目提交到云服务器的流程步骤》所谓将项目提交到云服务器即将你的项目打成一个jar包然后提交到云服务器即可,因此我们需要准备服务器环境为:Linux+JDK+MariDB(MySQL)+Gi... 目录1. 安装 jdk1.1 查看 jdk 版本1.2 下载 jdk2. 安装 mariadb(my