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

对标OpenClaw,版国产“小龙虾” WorkBuddy正式上线了!

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

相关文章:

  • FastSpeech2完整指南:从零开始构建高效的文本转语音系统
  • UnityExplorer终极指南:如何在游戏运行时调试和修改Unity游戏
  • 2025年微前端终极指南:彻底告别框架绑定困境
  • 甘肃凤铝门窗总代理商盘点:兰州凤铝门窗厂家哪家好?2026年口碑好的凤铝门窗加盟厂家/凤铝门窗源头厂家推荐:鑫恒发领衔 - 栗子测评
  • Complete-Data-Science项目实战:从数据预处理到模型部署的完整流程
  • 实时数字孪生 × 可执行元神:镜像视界终结仿真滞后时代
  • 零数据出境:PrivateGPT本地化部署实现GDPR合规的终极方案
  • MEGAcmd性能优化技巧:提升文件传输速度与资源利用率
  • Universal-G-Code-Sender多语言支持教程:打造国际化CNC操作界面
  • React-swipeable:终极React滑动事件处理钩子完全指南
  • 为什么你的运放电路波形失真?可能是压摆率(SR)在捣鬼(附OPA333实测数据)
  • Java的java.util.random标准特性
  • 告别繁琐编码:3步实现DevToys与Power Apps低代码集成
  • Pycord性能优化技巧:10个方法让你的机器人运行更快更稳定
  • 终极指南:iView模态框与下拉菜单的完美焦点控制技巧
  • 你还在用Union[str, int]?Python 3.15的TypeAliasRef与递归类型支持已正式启用(仅剩最后3周兼容窗口期)
  • 如何高效使用Locale Emulator:Windows区域模拟的完整指南
  • LeetCode 基数排序题解
  • SeqGPT-560M在法务合规场景应用:合同关键条款(金额/期限/违约方)自动定位
  • 镜像视界,定义执行时代
  • HASS测试提升电源设备可靠性的原理与实践
  • tabulate性能优化与最佳实践:让你的表格渲染速度翻倍
  • 终极Flux Standard Action调试指南:5个简单技巧快速解决FSA常见问题
  • Zeego性能优化秘籍:提升React Native应用菜单体验的7个技巧
  • Phi-3-mini-4k-instruct-gguf入门必看:从镜像拉取到首次成功提问的10分钟实操
  • 告别繁琐配置!SiYuan字体自动化部署终极指南:让知识管理更具个性化
  • 2026届毕业生推荐的AI科研网站实际效果
  • 告别数据丢失:如何在Reflex纯Python Web应用中选择localStorage与IndexedDB存储方案
  • 为什么SynthText是文本检测模型训练的秘密武器?
  • 探索Consul发现链:构建智能服务路由与负载均衡的终极指南