# 0. 预先备份geovis-dashboard:2.2.0-stable(原版中台的版本即:2.2.0-stable) docker tag dockerhub.kubekey.local/library/geovis-dashboard:2.2.0-stable dockerhub.kubekey.local/library/geovis-dashboard:2.2.0-stable-backup # 0. 预先备份geovis-dashboard:2.3.0 docker tag dockerhub.kubekey.local/library/geovis-dashboard:2.3.0 dockerhub.kubekey.local/library/geovis-dashboard:2.3.0-backup # 0.1 备份tar包 docker save -o geovis-dashboard-2.3.0-backup.tar dockerhub.kubekey.local/library/geovis-dashboard:2.3.0 # 恢复 docker load -i geovis-dashboard-2.3.0-backup.tar # 0.9 将dockerfile和dist包放在同一目录下,执行docker build 命令 # 1. 构建Docker镜像,指定镜像名称为geovis-dashboard,版本标签2.2.0-custom-v1,使用当前目录作为构建上下文 docker build -t geovis-dashboard:2.2.0-custom-v1 . # docker build -t geovis-dashboard:2.3.0-custom-v1 . # 2. 查看本地所有Docker镜像,确认刚才构建的镜像是否生成成功 docker images # 3. 给本地镜像(ID:e86b71c441bb)打标签,映射到私有仓库地址,版本改为稳定版2.2.0-stable docker tag 65729df5fff4 dockerhub.kubekey.local/library/geovis-dashboard:2.2.0-stable # docker tag 4d2627c37892 dockerhub.kubekey.local/library/geovis-dashboard:2.3.0 # 4. 将打好标签的镜像推送到私有Docker镜像仓库(本地推送地址:dockerhub.kubekey.local) docker push dockerhub.kubekey.local/library/geovis-dashboard:2.2.0-stable # docker push dockerhub.kubekey.local/library/geovis-dashboard:2.3.0 # 5.替换镜像的位置在30880端口的k8s里,账密是admin,Geovis@123,记得要点开容器名,去替换版本→高级云管中心/集群管理/应用负载/负载`把 geovis-dashboard 服务的 副本 先 -1再+1 # 6. (可选)进入容器查看dist包是否构建成功 docker exec -it a1508119c519 /bin/sh