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 镜像名

浙公网安备 33010602011771号