项目简介
iSulad是一个专为物联网和云基础设施设计的轻量级容器运行时守护进程。它具备轻量、快速的特性,不受硬件规格和架构的限制,应用范围广泛。同时,项目拥有丰富的tar文件处理功能,适用于备份、恢复、文件传输等场景,常用于容器镜像的构建、测试和部署,以及容器运行时环境的管理、备份和迁移。
项目的主要特性和功能
- 轻量级容器运行时:轻量、快速,不受硬件规格和架构限制。
- 容器管理:通过命令行工具
isulad
与服务器交互,可实现容器的创建、启动、停止、删除等操作。 - Tar文件处理:支持创建、解压、复制等操作,用于备份、恢复、文件传输等。
- Gzip压缩:支持gzip压缩,提高创建和传输压缩tar文件的效率。
- 高级文件处理:提供处理符号链接、基名转换等高级功能,增强对复杂文件结构的处理灵活性。
安装使用步骤
安装
使用yum
安装命令如下:
sh
yum install -y iSulad
运行
通过systemd
服务启动iSulad
:
sh
systemctl start isulad
也可用直接命令启动iSulad
服务器:
sh
sudo isulad
容器操作示例
- 列出所有容器:
sh sudo isula ps -a
- 创建一个名为
test
的busybox
容器:sh sudo isula create -t -n test busybox
- 启动
test
容器:sh sudo isula start test
- 停止
test
容器:sh sudo isula kill test
- 删除
test
容器:sh sudo isula rm test
从源码构建
开发者的构建要求请参考 build_guide。
集成
与kubenetes
的集成说明请参考 integration.md。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】