iSulad是一个由C/C++编写实现的轻量级容器引擎,具有轻、灵、巧、快的特点,不受硬件规格和架构限制,底噪开销更小,可应用的领域更为广泛。
安装isulad:
yum install -y iSulad
成功安装iSulad之后,需要先配置好容器镜像的注册地址,以"docker.io"为例:中国大陆我使用的是华为的镜像容器仓库,登陆华为云 -》容器-》容器镜像服务 SWR,找到镜像加速器,将加速地址添加上去
vi /etc/isulad/daemon.json //..... // "registry-mirrors": [ // "docker.io" // ], //..... //添加容器镜像仓库
接下来就是启动服务:
systemctl restart isulad
systemctl start isulad
systemctl status isulad #查看状态
iSulad 提供了两个管理镜像和容器的操作接口:CLI和CRI。iSulad使用 iSula 作为客户端命令,以下是利用CLI接口管理容器的一些基本命令:
#列出当前环境下的所有容器 isula ps -a #通过镜像创建容器 isula create -t -n 容器名 镜像名 #创建runtime为runc的容器testrunc isula create -t --runtime runc -n testrunc busybox #启动容器test isula start test #停止容器test sudo isula kill test #移除容器test sudo isula rm test