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

  1. 前言

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

  1. 构建 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

  1. 构建系统环境

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卦邮瞬赐

相关推荐
BFwBQG9194 小时前
归并排序力扣题(leetcode)荒
分享
普通网友4 小时前
Maomi.In | .NET 全能多语言解决方案窘
分享
水果刀剖腹5 小时前
接口测试——pytest框架续集绷
分享
星星alice摩羯5 小时前
二分查找力扣题(leetcode)
分享
小素乖乖5 小时前
营销自动化数据驱动 - 多源数据 OLAP 架构演进
分享
Goddess陆伯言6 小时前
【GUI-Agent】阶跃星辰 GUI-MCP 解读---()---HITL(Human In The Loop)夹
分享
lskCva0wk6 小时前
前端使用AI试水报告赏
分享
恨我浪迹天涯7 小时前
“INMS: Memory Sharing for Large Language Model based Agents“ 论文笔记狡
分享
yhuS6xIad7 小时前
CKKS 同态加密数学基础推导技
分享