国产化改造之容器迁移指导(未完)

news2025/1/14 18:41:25

一、背景

信创即信息技术应用创新的简称,涵盖了国产软件、国产芯片以及云计算等各个方向,也可以理解为常说的“ZZKK(自主可控)”, ZZKK是指对国内企事业单位应用系统中关键软硬件部件的安全性、可靠性、性能稳定性、安全接入等方面进行评估和测试的过程。信创的发展核心就在于通过行业应用拉动构建国产化信息技术,软硬件底层架构体系,全周期生态体系,解决核心技术被国外“卡脖子”的问题。

在这里插入图片描述
信创的目标就是在核心芯片、基础硬件、电脑、操作系统、中间件、数据服务器等领域实现国产替代。本单位某系统在信创ZZKK OS改造过程中,涉及部分主机采用了docker容器化部署,本文对此讨论,如何对OS改造前主机上的容器实例进行迁移和恢复,以提供参考。

关联资源:信创行业政策、词汇说明、镜像分层、构建Ai

二、docker容器数据

首先docker容器是分层架构,实际的数据就是底层的不可变image层+一层顶部可读写的用户空间容器层,而底层的image又可由多层构建,最底层为内核层,其上为base image层,之后每一层都可由用户构建容器时自定义或通过Dockerfile的RUN命令指定创建,即每一次在base image上执行的安装软件或进行修改或增加新的内容时,就会在当前镜像层之上创建新的镜像层,而每一层新镜像都是上一层的父镜像,再dockerfile里体现为FROM指定引入的那个镜像就是parent image(比如:FROM ubuntu:14.04 ),最常见的就是最开始的从镜像库pull下来的镜像就是父镜像,对于Base image对应就是在Dockerfile 中没有 FROM 行,或 FROM scratch(从最小镜像开始)开头的,通常base 镜像都是各种 Linux 发行版的 Docker 镜像。综上,docker采用这种分层次的文件系统结构来实现container的文件系统。
在这里插入图片描述
基于此,docker镜像层+容器层,我们是可以提交成新镜像导出的;但是还有可能出现容器卷和宿主数据卷映射/挂载到容器内的情况,这部分的数据也需要考虑进去:

    本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1641294.html

    如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

    相关文章

    一对一WebRTC视频通话系列(二)——websocket和join信令实现

    本系列博客主要记录WebRtc实现过程中的一些重点,代码全部进行了注释,便于理解WebRTC整体实现。 一对一WebRTC视频通话系列往期博客: 一对一WebRTC视频通话系列(一)—— 创建页面并显示摄像头画面 websocket和join信令…

    下载Node.js及其他环境推荐nvm

    文章目录 项目场景:下载Node.js环境配置配置环境变量 安装脚手架安装依赖安装淘宝镜像安装 cnpm(我需要安装)nvm 安装 Node.js (推荐) 项目场景: 提示:这里简述项目相关背景: 项目…

    Java毕业设计 基于SSM SpringBoot vue宠物领养平台

    Java毕业设计 基于SSM SpringBoot vue宠物领养平台 SSM 宠物领养平台 功能介绍 首页 图片轮播 新闻信息 新闻类型 新闻详情 宠物百科 宠物百科类型 宠物百科详情 宠物 宠物类型 宠物详情 立即领养 留言 论坛 发布帖子 登录 个人中心 宠物收藏 宠物领养订单 后台管理 登录注…

    pymeshlab创建给定水平半径、垂直半径和水平细分以及垂直细分的圆环并保存(torus)

    一、关于环境 请参考:pymeshlab遍历文件夹中模型、缩放并导出指定格式-CSDN博客 二、关于代码 本文所给出代码仅为参考,禁止转载和引用,仅供个人学习。 # pymeshlab需要导入,其一般被命名为ml import pymeshlab as ml# 首先需…

    TCP重传机制——快速重传

    TCP 有一种快速重传机制,它不以时间为驱动,而是以数据驱动重传。 在上图,发送方发出了 1,2,3,4,5 份数据: 第一份 Seq1 先送到了,于是就 Ack 回 2;结果 Seq2…

    Nutch库入门指南:利用Java编写采集程序,快速抓取北京车展重点车型

    概述 在2024年北京车展上,电动汽车成为全球关注的焦点之一。这一事件不仅吸引了全球汽车制造商的目光,也突显了中国市场在电动汽车领域的领先地位。117台全球首发车的亮相,其中包括30台跨国公司的全球首发车和41台概念车,彰显了中…

    buuctf-misc-26.后门查杀

    26.后门查杀 题目:火绒D盾查杀关键文件获取flag 下载完文件,我们可以用火绒进行查杀后门,一般解压后,火绒会自动查杀到病毒文件 病毒查杀-自定义查杀 找到了需要注意的文件,用vscode打开这个html,可以发现和md5比较相…

    【副本向】Lua副本逻辑

    副本生命周期 OnCopySceneTick() 子线程每次心跳调用 --副本心跳 function x3323_OnCopySceneTick(elapse)if x3323_g_IsPlayerEnter 0 thenreturn; -- 如果没人进入,则函数直接返回endif x3323_g_GameOver 1 thenif x3323_g_EndTick > 0 thenx3323_CountDown…

    Vue进阶之Vue项目实战(一)

    Vue项目实战 项目搭建初始化eslint版本约束版本约束eslint配置 stylelintcspellcz-githusky给拦截举个例子 zx 项目搭建 node版本:20.11.1 pnpm版本:9.0.4 初始化 vue3最新的脚手架 pnpm create vite byelide-demo --template vue-ts pnpm i pnpm dev…

    020、Python+fastapi,第一个Python项目走向第20步:ubuntu 24.04 docker 安装mysql8、redis(一)

    系列文章 pythonvue3fastapiai 学习_浪淘沙jkp的博客-CSDN博客https://blog.csdn.net/jiangkp/category_12623996.html 前言 docker安装起来比较方便,不影响系统整体,和前面虚拟环境有异曲同工之妙,今天把老笔记本T400拿出来装了个ubuntu24…

    【分布式系统】FLP、CAP、BASE、ACID理论简介

    分布式系统一致性模型 在说FLP,CAP,BASE,ACID理论前,必须先说说分布式系统的一致性模型,它是其他理论的基础知识。 依次介绍几个相关的概念: 分布式系统是由多个不同的服务节点组成,节点与节…

    VMware虚拟机安装Linux(CentOS)【超详细】

    参考大佬文章:VMware虚拟机安装Linux教程(超详细)_vmware安装linux虚拟机-CSDN博客 目录 一、获取映射文件 二、新建虚拟机 三、安装操作系统 四、切换系统用户 一、获取映射文件 参考大佬文章获取映射文件,以及对应修改后缀名的方法 二、新建虚拟…

    电阻 电容 电感

    电阻理论基础 电阻定义 电阻决定式 温度对电阻的影响 一般电阻都是在-200-500ppm这个范围内 电阻选型 贴片电阻的标值 数字位数 3位和4位 字母R 除了数字和字母R的其他标注 需要查表 电阻精度 电阻功率和温度的关系 电阻的额定电压 零欧姆电阻 零欧姆电阻又称为跨…

    专业渗透测试 Phpsploit-Framework(PSF)框架软件小白入门教程(三)

    本系列课程,将重点讲解Phpsploit-Framework框架软件的基础使用! 本文章仅提供学习,切勿将其用于不法手段! 继续接上一篇文章内容,讲述如何进行Phpsploit-Framework软件的基础使用和二次开发。 当我们点击 submit 提…

    【云原生】Docker 实践(四):使用 Dockerfile 文件的综合案例

    【Docker 实践】系列共包含以下几篇文章: Docker 实践(一):在 Docker 中部署第一个应用Docker 实践(二):什么是 Docker 的镜像Docker 实践(三):使用 Dockerf…

    【多数组合 数学 字符串】2514. 统计同位异构字符串数目

    本文涉及知识点 多数组合 数学 字符串 LeetCode2514. 统计同位异构字符串数目 给你一个字符串 s ,它包含一个或者多个单词。单词之间用单个空格 ’ ’ 隔开。 如果字符串 t 中第 i 个单词是 s 中第 i 个单词的一个 排列 ,那么我们称字符串 t 是字符串…

    Web Storage 笔记12 操作购物车

    相关内容:购物车实例 WebStorage存储空间足够大,访问都在客户端(Client)完成。有些客户端先处理或检查数据,就可以直接使用WebStorage进行存储,不仅可以提高访问速度,还可以降低服务器的练习。负担。例如,购…

    如何访问公司内网?

    访问公司内网是现代企业中的一个重要需求。无论是员工在外办公,还是远程技术支持,都需要能够安全、稳定地访问公司内部的网络资源。为了解决这一问题,北京金万维科技有限公司自主研发了一款名为【天联】的组网产品。 【天联】组网是一款异地组…

    Linux下Palabos源码编译安装及使用

    目录 软件介绍 基本依赖 其它可选依赖 一、源码下载 二、解压缩(通过方式1下载源码.zip格式) 三、编译安装 3.1 自带算例 ​编辑3.2 自行开发算例 四、简单使用 4.1 串行运行 4.2 并行运行 4.3 查看结果 软件介绍 Palabos是一款基于LBM&…

    平平科技工作室-Python-步步惊心

    一.准备图片 放在文件夹取名为imgs,分为两种boys和girls 二.编写程序 首先创建一个文件名为index.py 其次编写程序 # coding:utf-8 import sys, time, easygui, os, pygame from pygame.locals import * pygame.init() # 设置窗口显示位置、大小、颜色、标题 os.environ[ S…