isula-build 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
isula-build 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
isula-build 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
isula-build 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
isula-build 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !

软件简介

isula-build 是由 iSula 团队提供的一个容器镜像构建工具,可以根据给定的 Dockerfile 快速构建容器镜像。

isula-build 采用经典的 C-S 架构,分为客户端 isula-build 和服务端 isula-builder ,客户端和服务端使用 GRPC 通信。用户可通过 isula-build 命令行与服务端 isula-builder 进行交互,发起镜像构建、镜像管理等请求。

安装方式

  • 通过源码编译。在此之前,需要安装下列依赖:
    • make
    • golang (version 1.13 or higher)
    • btrfs-progs-devel
    • device-mapper-devel
    • glib2-devel
    • gpgme-devel
    • libassuan-devel
    • libseccomp-devel
    • git
    • bzip2
    • go-md2man
    • systemd-devel

        然后执行 make 命令

  • 通过 RPM 包安装
    sudo yum install -y isula-build

     

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表于openEuler专区
2020/08/10 21:49

iSula 容器镜像构建工具 isula-build 架构介绍

isula-build目的是提供iSula生态下的容器镜像构建能力,实现极速加载、安全和跨架构的镜像构建。关于它的安装使用,我们往期文章中已经做了详细介绍,具体请参考:iSula 容器镜像构建工具 isula-build 常用功能介绍 架构 isula-build采用经典的 C-S 架构,分为客户端isula-build和服务端isula-builder,客户端和服务端使用GRPC通信。用户可通过isula-build命令行与服务端isula-builder进行交互,发起镜像构建、镜像管理等请求。...

0
0
发表于开发技能专区
2020/08/09 12:00

iSula 容器镜像构建工具 isula-build 常用功能介绍

华为在 openEuler[1]社区开源了容器镜像构建工具isula-build[2],这意味着iSula容器全栈解决方案将镜像构建、镜像管理等功能也囊括其中,共同构筑起iSula生态。 isula-build的安装过程在此不再赘述,可以参考社区文档[3]或前面的系列文章。下面就介绍一些isula-build通用的功能和使用方法。 如何配置 如社区README[4]所示,不管是通过yum安装还是通过源码编译安装,都已经在环境中安装好默认的配置文件,直接启动isula-builder...

0
0
发表于openEuler专区
2020/08/05 08:00

华为在 openEuler 社区开源 isula-build,为 iSula 容器生态提供了安全、快速的容器镜像构建能力

2020年7月24日,openEuler 社区[1]正式开源了容器镜像构建工具 isula-build [2],它提供了安全、快速的容器镜像构建能力。isula-build 与 isulad[3]、isula-kit 等一系列组件一起,构成了 iSula 品牌容器全栈解决方案。 isula-build isula-build 是 C/S 架构的服务,isula-builder 为服务端,提供了并发构建的能力;isula-build 为客户端,提供命令行。isula-build 有以下值得关注的特性: 完全兼容 dockerfile 语法 isula-buil...

1
0
发表于openEuler专区
2020/09/17 18:00

走进 isula-build 容器镜像构建工具的内部 | 源码剖析

在观看了前几期容器镜像构建工具的使用和介绍之后,你或许想去研究下这个工具的内部逻辑, 或者想去给这个初生的小工具提一些建议或者改进。 那么,你需要一个快速入手isula-build 开源项目的方法,本期文章就来带你一起走进 isula-build 容器镜像构建工具的内部。话不多说,一起来看看吧。 本期目标 1.介绍isula-build是什么 2.深入代码,搞懂你敲下的指令在做什么 3.社区发布流程、如何参与isula-build社区 isula-build 是什么...

0
0
发表于鲲鹏专区专区
2020/09/17 18:00

直播通知 | 走进iSula安全容器

#手把手带你玩转openEuler#之iSula容器系列直播精彩继续放送! 一个优秀的安全容器是怎样构成的?今晚8点,来听听大飞哥为你解读iSula安全容器那些事! 观众老爷们来点一波关注 支持一下吧~! 本文分享自微信公众号 - openEuler(openEulercommunity)。 如有侵权,请联系 support@oschina.cn 删除。 本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。...

0
0
发表于云计算专区
2020/12/09 18:17

Docker出局?你还有iSula、Containerd和CRI-O

❝ 12 月 19 日,KubeSphere 开源社区联合 CNCF 将在北京举办一场年度的云原生 Meetup,聚焦用户落地实践的干货分享,以及现场动手实践的 Workshop 和闪电演讲,现场有来自 AWS、中通、微众银行的多位重量级讲师进行分享,欢迎大家点击文末的「阅读原文」或扫描二维码免费报名 Meetup!❞ Docker 真的要被 Kubernetes 社区剔除了吗? 最近,Kubernetes 在 1.20 版本中 的 ChangeLog 提到将在未来的版本中废弃 Docker 作为容器运...

0
0
发表于开发技能专区
2020/09/15 13:01

iSula 容器引擎具备优点呈现 | 性能测试

iSula容器引擎具有很多优点:轻、快等等。那么,如何呈现这些优点呢?本篇文章我们主要关注iSula 容器引擎的“快”。 为了证明“快”,那就需要有参照物进行对比。环视业内,我们发现几个能打的:容器引擎鼻祖Docker、红帽的Podman以及CRI-O。 现在目标确定了,我们开始明确对比范围。 01 测试范围 容器引擎的使用模式主要是: • 客户端使用模式:多见于个人开发、测试以及部分生产场景; • PAAS通过CRI接口使用模式:云计算的...

0
0
发表于鲲鹏专区专区
2020/09/15 13:01

直播通知 | iSula容器之系统容器介绍

#手把手带你玩转openEuler# 之iSula容器系列直播第7期来啦! openEuler社区容器研发工程师松哥将在本期直播为你解读iSula容器的重要子特性——系统容器,想进一步了解什么是系统容器?系统容器背后有着怎样的原理?系统容器如何应用?欢迎今晚8点来直播间和松哥交流!参与直播互动还能赢取openEuler精品T恤,等你哦! 观众老爷们来点一波关注 支持一下吧~! 本文分享自微信公众号 - openEuler(openEulercommunity)。 如有侵权...

0
0
发表于openEuler专区
2020/09/10 12:39

冷兵器与热兵器的PK | iSula与JSON的斗争

对于各种习惯高级语言的伙伴们来说,JSON的解析和生成是如呼吸般简单自然的事情。但是对于C语言,JSON的解析和生成就麻烦了。根本原因是由于C语言不支持反射,没办法对JSON做动态解析和生成。但是,容器引擎中涉及大量的JSON解析和生成。 那么,我们为了更好的和JSON进行和谐相处,做了哪些努力呢? 大体上,iSula经历了几个阶段,为了更好的感受这几个阶段的差距:我觉得通过武器的不同时代来感受一下。 # 冷兵器时代 C语言还是...

0
0
发表了博客
2020/11/05 08:17

云原生时代的华为新“引擎”:iSula

云原生时代的华为,不但打造了迅猛发展的云服务业务,也为自己的云服务打造了新“引擎”。 云原生时代的容器引擎的变化 随着“云原生”逐渐从一个流行词变成了一个不那么新鲜的技术基座。以 Kubernetes 为代表的容器编排技术、以 Docker、Containerd 占据主要份额的容器引擎,云原生技术也在不断的迭代升级中日益发展成熟。 据 Sysdig 2019 年的容器使用报告统计,全球整体容器市场规模以高达 30% 的速度增长,容器的规模、密度...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
2 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部