一、ctr命令
1.查看命名空间
ctr namespace ls
2.查看特定命名空间镜像
ctr -n k8s.io images ls
3.查看特定命名空间容器
ctr -n k8s.io container ls
注意:该项与docker不同,container查看容器是所有的容器无论有没有启动,只要创建了的就在这里,container创建容器后还得使用task命令启动,查看启动的容器也是通过task命令查看
4.查看运行的容器
ctr -n k8s.io task ls
5.启动容器
ctr -n k8s.io task start -d container_id
#ctr -n k8s.io task start -d 195d73eddeb466ccefba180ddf58a66dffc5f8fa40491a3ee56615eaad5cb9a0
6.删除容器
ctr -n k8s.io task rm container_id
#ctr -n k8s.io task rm 195d73eddeb466ccefba180ddf58a66dffc5f8fa40491a3ee56615eaad5cb9a0
7.拉取镜像
#镜像名称需要写入完整的镜像路径才能拉取
ctr images pull docker.io/libary/nginx:lates
8.导入镜像
ctr images import /opt/nginx/nginx.tar
9.导出镜像
ctr images export nginx.tar.gz docker.io/libary/nginx:lates
10.更改镜像标签
ctr images tag docker.io/libary/nginx:lates nginx:lates
二、crictl命令
crictl命令与docker命令类似
1.查看容器
crictl ps
2.查看容器日志
crictl logs -f 2421a624419ee
3.查看镜像
crictl images