isulad容器使用教程

iSulad是一个由C/C++编写实现的轻量级容器引擎,具有轻、灵、巧、快的特点,不受硬件规格和架构限制,底噪开销更小,可应用的领域更为广泛。

安装isulad:

yum install -y iSulad

成功安装iSulad之后,需要先配置好容器镜像的注册地址,以"docker.io"为例:中国大陆我使用的是华为的镜像容器仓库,登陆华为云 -》容器-》容器镜像服务 SWR,找到镜像加速器,将加速地址添加上去

vi /etc/isulad/daemon.json
//.....
//    "registry-mirrors": [
//        "XXXX"
//    ],
//.....
#这里使用华为镜像仓库,登陆华为云,选择容器-》容器镜像服务SWR-》获取加速镜像地址放上去

接下来就是启动服务:

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
#新创建命令窗口形式进入容器
isula exec -it b0ec7cc751e6 /bin/sh
#运行容器添加映射容器卷
isula run -it --privileged=true -v /www/wwwroot:/www/wwwroot 镜像名

 

posted @ 2025-11-01 15:22  来碗酒喝  阅读(23)  评论(0)    收藏  举报