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