news 2026/9/26 18:06:25

代码之外周刊(第期):当技术让一切趋同,我们还剩什么?羌

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
代码之外周刊(第期):当技术让一切趋同,我们还剩什么?羌

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峙脚俳诟

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/23 7:55:50

DotNetPy:现代.NET 与 Python 互操作 实战指南吮

我为什么会发出这个疑问呢?是因为我研究Web开发中的一个问题时,HTTP请求体在 Filter(过滤器)处被读取了之后,在 Controller(控制层)就读不到值了,使用 RequestBody 的时候。 无论是字…

作者头像 李华
网站建设 2026/9/20 7:40:19

Smarty 模板中实现数组按字段分组并逗号拼接值的完整方案

本文介绍如何在不修改原始 php 数据的前提下&#xff0c;仅通过 smarty 模板语法对多维数组按指定键&#xff08;如 name&#xff09;分组&#xff0c;并将同组的 value 值以逗号连接后渲染为定义列表&#xff08;<dl>&#xff09;&#xff0c;适用于 smarty 3 版本。 …

作者头像 李华
网站建设 2026/9/21 17:16:16

大模型剪枝黄金窗口期仅剩6个月!监管新规倒逼轻量化落地,这7个合规剪枝Checklist必须今天掌握

第一章&#xff1a;大模型工程化中的模型剪枝技术 2026奇点智能技术大会(https://ml-summit.org) 模型剪枝是大模型工程化落地的关键压缩手段&#xff0c;其核心目标是在保持推理精度可接受下降的前提下&#xff0c;系统性移除冗余参数&#xff08;如低重要性权重、稀疏激活神…

作者头像 李华
网站建设 2026/9/22 4:00:07

大模型配置管理不是运维问题,而是模型可靠性分水岭:基于127个生产故障根因分析的配置韧性评级标准

第一章&#xff1a;大模型配置管理不是运维问题&#xff0c;而是模型可靠性分水岭 2026奇点智能技术大会(https://ml-summit.org) 在大模型生产化落地过程中&#xff0c;配置管理常被误认为是基础设施团队的“后台事务”——但真实情况是&#xff1a;一个未版本化、未审计、未…

作者头像 李华