**********************今天是大年初一,平时摸鱼,假期装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