当前位置: 首页 > news >正文

Qt表格入门(优化篇)捕

1. 前言

本文详细介绍如何使用 kylin v10 iso 文件构建出 docker image,docker 版本为 20.10.7。

2. 构建 yum 离线源

2.1. 挂载 ISO 文件

mount Kylin-Server-V10-GFB-Release-030-ARM64.iso /media

2.2. 添加离线 repo 文件

在/etc/yum.repos.d/下创建kylin-local.repo,并添加如下内容

[kylin-local]

name = Kylin Local

baseurl = file:///media/

gpgcheck = 0

enabled = 1

2.3. 生成元数据缓存

dnf clean all && dnf makecache

3. 构建系统环境

3.1. 创建系统安装目录

mkdir -p /opt/kylin-minimal

3.2. 安装最小系统

dnf groupinstall "Minimal" --installroot /opt/kylin-minimal

3.3. 验证系统环境

执行chroot /opt/kylin-minimal命令进入最小系统的根目录,执行ll命令查看目录结构。

[root@node0 /]# ll

total 16

lrwxrwxrwx 1 root root 7 Apr 2 2021 bin -> usr/bin

dr-xr-xr-x 7 root root 4096 Jan 3 08:58 boot

drwxr-xr-x 2 root root 42 Jan 3 08:57 dev

drwxr-xr-x 88 root root 8192 Jan 3 08:58 etc

drwxr-xr-x 2 root root 6 Apr 2 2021 home

lrwxrwxrwx 1 root root 7 Apr 2 2021 lib -> usr/lib

lrwxrwxrwx 1 root root 9 Apr 2 2021 lib64 -> usr/lib64

drwxr-xr-x 2 root root 6 Apr 2 2021 media

drwxr-xr-x 2 root root 6 Apr 2 2021 mnt

drwxr-xr-x 2 root root 6 Apr 2 2021 opt

dr-xr-xr-x 2 root root 6 Apr 2 2021 proc

dr-xr-x--- 2 root root 140 Jan 3 08:59 root

drwxr-xr-x 16 root root 281 Jan 3 08:56 run

lrwxrwxrwx 1 root root 8 Apr 2 2021 sbin -> usr/sbin

drwxr-xr-x 2 root root 6 Apr 2 2021 srv

dr-xr-xr-x 2 root root 6 Apr 2 2021 sys

drwxrwxrwt 2 root root 6 Jan 3 08:58 tmp

drwxr-xr-x 12 root root 192 Jan 3 08:55 usr

drwxr-xr-x 19 root root 332 Jan 3 08:56 var

如果显示以上目录结构,则说明最小系统环境安装成功。

4. 构建 docker 镜像

4.1. 打包系统安装目录

tar -C /opt/kylin-minimal -cvpf /opt/kylin-minimal.tar .

4.2. 创建镜像

cat /opt/kylin-minimal.tar | docker import - kylin-minimal:v10

根据官方文档介绍,从零构建镜像只有 2 种方式:FROM scratch和using tar。FROM scratch是构建一个空白的镜像,没有任何内容。而using tar是基于 tar 包构建的镜像。上述命令是从 kylin-minimal tar 包构建 docker 镜像。镜像名称为kylin-minimal,标签为v10。

4.3. 查看镜像

docker images ls -a

--------------------

REPOSITORY TAG IMAGE ID CREATED SIZE

kylin-minimal v10 4746e82d9656 1 days ago 2.0GB嵌闲倨毙

http://www.jsqmd.com/news/620459/

相关文章:

  • 第三方接口数据同步避坑指南:从幂等设计到重试策略的5个关键点
  • 2025届毕业生推荐的降重复率助手实际效果
  • HarvestText信息检索:基于倒排索引的快速实体搜索
  • 无需命令行!OpenClaw Windows 图形化部署教程
  • 5大终极技巧:如何免费阅读付费墙后的优质内容
  • Simulink实战:DAB双有源全桥PID闭环调参与动态响应优化
  • 付费墙突破技术仿写创作指南
  • 为什么92%的AI项目在上线后遭遇备份失效?3个被忽视的元数据一致性陷阱曝光
  • Spring IOC 源码学习 事务相关的 BeanDefinition 解析过程 (XML)褐
  • c++怎么利用std--span实现在不拷贝数据的前提下解析文件映射【进阶】
  • Cobalt_Strike_4.5渗透测试工具在Kali Linux中的部署与实战应用
  • 9. 免费GPU资源汇总(一):Colab使用教程+算力提升技巧
  • 告别串口!用STM32F4的USB HID打造你的专属调试助手(附Python上位机脚本)
  • 5大付费墙绕过工具全面对比:Bypass Paywalls Clean脱颖而出
  • noc-examples-processing入门:从零开始学习Processing编程的终极教程
  • Ubuntu 20.04 + RTX 3050:手把手教你用TensorRT 10.8和C++部署YOLOv11(保姆级避坑指南)
  • 5大付费墙绕过神器大比拼:Bypass Paywalls Clean真的值得一试吗?
  • 3种高效方案解决Kindle封面问题:Fix-Kindle-Ebook-Cover完全指南
  • 基于ModelEngine Nexent与RAG技术:构建智能AI心理医生全流程指南
  • 如何快速从Google Drive下载共享文件:Python轻量级解决方案完整指南
  • YOLO26涨点改进| TPAMI 2026 | 独家创新首发、注意力改进篇| 引入SPM稀疏提示模块,使用top-k稀疏性约束实现精度暴涨,目标检测、图像恢复、图像分割、图像分类、图像去雨等任务涨点
  • 营销自动化数据驱动 - 多源数据 OLAP 架构演进诖
  • Alibi分布式计算指南:如何用Ray加速大规模模型解释
  • SQL高效合并多维度报表的数据方案_利用JOIN连接汇总
  • Bypass Paywalls Clean:解锁付费内容的完整实战指南
  • 5款顶级付费墙绕过工具深度横评:Bypass Paywalls Clean脱颖而出
  • 新手避坑指南:Altium Designer原理图中文本框的5个常见操作误区与正确设置
  • 告别重复劳作:基于ModelEngine Nexent与MCP构建通用数据可视化AI智能体
  • 多媒体应用开发:QmlBook音频视频处理实战指南
  • 西门子ST20 PTO脉冲与台达ASDA-A2伺服驱动器的精准运动控制实践