iSula再学习(基于21.09)

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

1 安装:

yum install -y iSulad

安装完成后查看版本:

isula --version

iSula再学习(基于21.09)

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

iSula再学习(基于21.09)

2 isula的基本操作:

2.1 创建容器:isula create busybox

iSula再学习(基于21.09)

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

iSula再学习(基于21.09)

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

iSula再学习(基于21.09)

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

2.3 启动容器:isula start 容器ID

iSula再学习(基于21.09)

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

iSula再学习(基于21.09)

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

isula stop 3a

iSula再学习(基于21.09)

退出码为137

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

iSula再学习(基于21.09)

退出码为137

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

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

iSula再学习(基于21.09)

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

iSula再学习(基于21.09)

2.6 恢复容器:isula unpause 容器ID

iSula再学习(基于21.09)

2.7 删除容器:isula rm 容器ID

删除已经停止的容器:

iSula再学习(基于21.09)

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

iSula再学习(基于21.09)

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

iSula再学习(基于21.09)

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

iSula再学习(基于21.09)

 

上一篇:for循环


下一篇:连接REDIS报错