其他分享
首页 > 其他分享> > iSula再学习(基于21.09)

iSula再学习(基于21.09)

作者:互联网

**********************今天是大年初一,平时摸鱼,假期装B,哈哈。***********************************

1 安装:

yum install -y iSulad

安装完成后查看版本:

isula --version

配置文件基础配置:(主要是指定镜像站)

2 isula的基本操作:

2.1 创建容器:isula create busybox

创建后查看容器:isula ps -a

2.4 运行容器:isula run nginx(相当于create + start)

加-d表示这个容器运行在后台

2.3 启动容器:isula start 容器ID

2.4 停止容器:以下面红框中的容器为操作对象

2.4.1 isula stop 容器ID(正常停止)

isula stop 3a

退出码为137

2.4.2 isula kill 容器ID(非正常停止)

退出码为137

注意:在isula中stop和kill的退出码都一样的,在docker中,如果使用stop退出码是0,而kill为137。在这里唯一的区别是stop时退出的时间较长,而kill则很快就结束了,感觉kill像是强制退出,而stop像是先关闭进程,然后再退出。此处有不确定性,后面再验证。

2.5 暂停容器:isula pause 容器ID,以下图的红框中的容器为操作对象

执行命令后,状态变为Up 13 minutes (Paused)

2.6 恢复容器:isula unpause 容器ID

2.7 删除容器:isula rm 容器ID

删除已经停止的容器:

删除未停止的容器,需要加上-f参数否则会报错:

2.8 查看容器:isula inspect 01(以下截图只是一部分信息)

2.9 删除所有容器:isula ps -a  | xargx isla rm -f

 

标签:容器,基于,isula,stop,kill,2.4,21.09,ID,iSula
来源: https://www.cnblogs.com/yftyxa/p/15859190.html