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

PixelMentor:一个开源网站 · 调用AI视觉能力分析图片 · 提供影视后期修改意见揖

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/609261/

相关文章:

  • YOLOv12进阶技巧:自定义数据集训练、模型微调与迁移学习
  • RAG检索系统
  • 2026年10款AI工具收藏必备:一键解决文本降重,高效降重无烦恼 - 降AI实验室
  • Span<T>不是银弹!深度剖析5种典型崩溃场景(IndexOutOfRangeException、堆栈溢出、跨作用域引用),附诊断工具链
  • NISSHINBO日清纺 NJW4104U2-05A-TE1 SOT-89-5 线性稳压器(LDO)
  • REX-UniNLU智能客服案例:电商领域多轮对话实战
  • 中压直流变压器高升压比单模块方案研究:MMC-DCT拓扑与控制策略
  • 从 RPA 到 IPA:AI Agent Harness Engineering 如何彻底取代传统自动化脚本
  • 深度学习篇---实时学习(Online Learning / Incremental Learning)
  • MES实施工程师的工作职责
  • 上海文化墙设计:让空间成为品牌价值的视觉表达
  • 为什么你的Span<T>代码在Release模式下崩溃?5步精准定位“ref-like type”隐式逃逸的终极调试法
  • 3步掌握Ant Design栅格系统:从0到1实现专业响应式布局
  • 你还在用sys.getsizeof()估算内存?揭秘LLM推理服务中Python对象真实内存开销的4层测量法(含C API级验证脚本)
  • 像素剧本圣殿入门实战:使用RPG对话框系统进行多轮剧本迭代
  • DBeaver 下载镜像(快)
  • 08-Claude Code 独有技巧
  • 低代码≠低可控性:.NET 9全新Codeless-to-Code双向追溯机制首度解密(支持VS 2022 v17.10+精准断点穿透)
  • Keil MDK5实战:如何将STM32驱动封装成.lib库文件(附完整流程)
  • 告别“伪快充”:实测2026年五款最快移动电源,消费者需警惕哪些坑?
  • 如何让B站视频秒变文字稿?这个开源工具帮你节省90%整理时间
  • 毕业论文开挂指南:好写作AI助你实现学术写作“降维打击”
  • MMD Tools:在Blender中无缝处理MikuMikuDance模型的完整指南
  • VisualCppRedist AIO技术方案:彻底解决Windows运行库配置错误的终极指南
  • Laravel7.x核心特性全解析
  • 告别繁琐安装:5分钟掌握Windows包管理器自动化部署技巧
  • 整个社会你攒下钱并且留下来非常困难
  • OpenClaw 完全指南:搭建你的本地化 AI 助手中枢
  • 好写作AI:毕业论文“智造”新引擎,开启学术创作新纪元!
  • Unity DOTS开发速成手册(含Burst编译器调优秘钥):从MonoBehaviour到Job System的7天转型路线图