列表namespace
ctr ns ls
查看镜像
ctr images ls
ctr -n k8s.io images ls
镜像标记
ctr -n k8s.io images tag registry.cn-hangzhou.aliyuncs.com/google_containers/pause:3.2 k8s.gcr.io/pause:3.2
删除镜像
ctr -n k8s.io images rm k8s.gcr.io/pause:3.2
拉取镜像
ctr -n k8s.io images pull -k k8s.gcr.io/pause:3.2
导出/导入镜像
ctr -n k8s.io images export pause.tar k8s.gcr.io/pause:3.2
ctr -n k8s.io i import pause.tar
运行容器
ctr -n k8s.io run --null-io --net-host -d –env PASSWORD=$drone_password –mount type=bind,src=/etc,dst=/host-etc,options=rbind:rw –mount type=bind,src=/root/.kube,dst=/root/.kube,options=rbind:rw $image sysreport bash /sysreport/run.sh
- –null-io: 将容器内标准输出重定向到/dev/null
- –net-host: 主机网络
- -d: 当task执行后就进行下一步shell命令,如没有选项,则会等待用户输入,并定向到容器内
查看容器
ctr containers list 或 ctr c ls
ctr -n k8s.io c ls
先找出容器然后查看对应的pid
ctr -n k8s.io c ls
CONTAINER IMAGE RUNTIME
06.....86 pause:3.2 io.containerd.runc.v2
ctr -n k8s.io tasks list
37c61f646e18f7b2067e88c156fcbc357cf956ecdf5267ce0da59cebb4e73078 2061 RUNNING
停止容器
ctr -n k8s.io kill -a -s 9 {id}