当前位置: 首页 > 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/616793/

相关文章:

  • AI Agent设计:让Pixel Script Temple成为自主创作智能体
  • cv_unet_image-colorization模型训练与微调实战:使用自定义数据集
  • mPLUG部署避坑指南:缓存机制加速,第二次提问秒出结果
  • Git 版本管理下的 Pixel Mind Decoder 模型迭代与部署实践
  • Anomaly Detection系列(CVPR2025 Odd-One-Out论文解读)
  • SAM 3图像视频分割保姆级教程:上传即用,小白秒上手
  • 2026年靠谱的昆山大型龙门加工/昆山龙门铣加工生产厂家推荐 - 品牌宣传支持者
  • Pixel Couplet Gen实操手册:像素春联生成结果导出PNG/SVG格式的前端实现方案
  • MindSpore 环境配置完全指南卤
  • Clawdbot企业集成:飞书机器人深度定制开发
  • 春联生成模型-中文-base实操手册:对接Elasticsearch构建春联语料检索系统
  • Pixel Aurora Engine入门指南:理解‘进化像素’设计哲学与生成逻辑
  • Anko库、AppCompat库
  • 2026年热门的气力输送设备/气力输送泵生产厂家推荐 - 品牌宣传支持者
  • validate.js高级用法揭秘:条件验证、多字段验证与错误处理最佳实践
  • RVC模型Matlab仿真辅助:语音信号处理算法对比验证
  • Hindley-Milner类型签名详解:mostly-adequate-guide-chinese的函数式编程类型系统
  • SDMatte模型微调实战:使用自定义数据集优化特定场景抠图
  • 2026年集装箱售卖亭定制服务商名录:集装箱售楼部/集装箱房屋厂家/集装箱房屋厂家联系电话/集装箱民宿/集装箱酒店/选择指南 - 优质品牌商家
  • Qwen3-ASR-1.7B应用场景:无障碍服务终端接入视障用户语音交互系统
  • Ostrakon-VL-8B多模态模型部署教程:GPU显存优化与像素UI适配方案
  • 实战UDOP-large:批量处理英文PDF,自动提取关键信息
  • 如何构建create-pull-request扩展插件:社区生态与开发完全指南
  • SEATA分布式事务——AT模式铝
  • PHP Swoole配置全栈实战(生产环境零故障配置手册)
  • 2026年评价高的瓷砖圆弧切割机/瓷砖切割机/数控三刀瓷砖切割机/佛山岩板切割机源头厂家推荐 - 品牌宣传支持者
  • 3步打造专业演示:面向创作者的开源解决方案
  • AIGlasses_for_navigation 与操作系统原理结合:实现高并发推理服务
  • 自动驾驶核心概念解析与分级体系(自动驾驶、无人驾驶、智能驾驶三者的区别)(下)
  • 【多模态大模型——跨越感知与认知的鸿沟】第6章 工具增强与视觉Agent系统