网站首页 全球最实用的IT互联网站!

人工智能P2P分享Wind搜索发布信息网站地图标签大全

当前位置:诺佳网 > 软件工程 > 其他技术区 > 其他技术区 >

[Docker 20.10.7] 如何使用kylin iso文件构建出docker镜像

时间:2026-01-21 13:53

人气:

作者:admin

标签:

导读:1. 前言 本文详细介绍如何使用 kylin v10 iso 文件构建出 docker image,docker 版本为 20.10.7。 2. 构建 yum 离线源 2.1. 挂载 ISO 文件 mount Kylin-Server-V10-GFB-Release-030-ARM64.iso /m...

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

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.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.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 scratchusing tarFROM 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
温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信