首页 > 其他分享 >crictl和ctr

crictl和ctr

时间:2023-08-25 14:26:54浏览次数:33  
标签:pull ctr crictl images 镜像 docker

crictl和ctr的用法

crictl是遵循CRI接口规范的一个命令行工具,通常用它来检查和管理kubelet节点上的容器运行时和镜像
ctr是containerd的一个客户端工具,

接下来就是crictl的的常见命令,其中能完全替代docker命令的参照下列表格

操作                    crictl                  docker
查看运行容器     crictl ps              docker ps
查看镜像             crictl images     docker images
查看容器日志     crictl logs           docker logs
登陆容器控制台  crictl exec          docker exec
pull镜像               crictl pull           docker pull
容器启动/停止     crictl start/stop  docker start/stop
容器资源情况      crictl stats          docker stats
可以看到crictl对容器生命周期的管理基本已经覆盖,不过在crictl我们不能完成操作也比较多,比如对镜像的管理就不属于它的管理范围。这部分还得依靠ctr来实现,操作方式同样可以参照下表

操作                     ctr                                          docker
查看镜像              ctr images ls                          docker images
镜像导入/导出      ctr images import/exporter    docker load/save
镜像拉取/推送      ctr images pull/push              docker pull/push
镜像tag                ctr images tag                        docker tag
这里需注意的是,由于Containerd也有namespaces的概念,对于上层编排系统的支持,主要区分了3个命名空间分别是k8s.io、moby和default,以上我们用crictl操作的均在k8s.io命名空间完成如查看镜像列表就需要加上-n参数


标签:pull,ctr,crictl,images,镜像,docker
From: https://www.cnblogs.com/lixinliang/p/17656791.html

相关文章

  • Electron,VUEJS3,Vite,TypesSript 开发环境配置
    Electron,VUEJS3,Vite,TypesSript开发环境配置项目早期是vue3+vite开发的,后期由于运营需求,要修改为Win安装包。方案还是比较多的:1.WPF-Webview由于目前只需要兼容win,所以可以选择WPF,但WPF需要WebView的,还需要本地架设服务。整体部署比较复杂以及需要熟悉C#与WPF相关开发。2.......
  • 【成果展示】go-astilectron实现的算法工具
    仓库地址:https://github.com/go-astilectron-demo-crypt_tools......
  • MIT6.s081/6.828 lectrue07:Page faults 以及 Lab5 心得
    本篇博客主要是复习MIT6.s081/6.828lectrue07:Pagefaults以及记录Lab5:COWfork的心得值得一提的是,2020年之前的版本第5个lab是lazyalloction,但是到了2020年之后就换成了难度稍高一点的COWfork,有兴趣的小伙伴可以把lazyalloction也一起做一做~毕竟这些lab......
  • 我的第一个electron
    安装步骤参考:https://www.electronjs.org/zh/docs/latest/tutorial/quick-start 拉取镜像关于拉取  electronmodule镜像遇到的问题失败的解决方案(对于别人来说可能好使)https://blog.csdn.net/Akua_/article/details/132102805我在我的  C:\Windows\System......
  • IDEA-idea_pycharm等关闭双击shitf和双击ctrl的快捷方式
    IDEA-idea_pycharm等关闭双击shitf和双击ctrl的快捷键解决方法很简单全局搜索,搜索double,或者直接进入Settings>AdvancedSettingsAndroidStudio的话可以点这里:把箭头所示的复选框勾上,然后点击“ok”进行保存。这样就不会和Listary软件默认的快捷键冲突了。......
  • 标签大全(纯文字版) 如需搜索使用Ctrl+F
    【公司信息】全部页面可用公司名称------{co('name')}公司地址------{co('address')}邮政编码------{co('postcode')} 联系人------{co('contact')} 联系手机------{co('phone')} 联系电话------{co('tel')} ......
  • 39 pinctrol(五)pinctrl client于pinctrl driver联系
    前言整体结构1.pinctrldirver于pinctrlclientplatform_driver与platform_device在匹配的过程中会调用really_probe在really_prebe中调用pinctrl_bind_pins(下图为pinctrl_bind_pins的大体实际框架)主要实现一下三个方面的功能pinctrl_map的创建或索引(bindpinsnowbefor......
  • MIT6.s081/6.828 lectrue5/6:System call entry/exit 以及 Lab4 心得
    这篇博客主要复习lecture05:GDBcallingconentions和lecture06:Systemcallentry/exit的内容,外加Lab4:traps的心得前置知识这里的前置知识是指lecture05:GDBcallingconentions的内容,是由TA来上的,是作为lecture06的前置知识,主要讲解了以下三点内容:指令集架构的概念......
  • #yyds干货盘点#electron-egg: 当代桌面开发框架
    当前技术社区中出现了各种下一代技术或框架,却很少有当代可以用的,于是electron-egg就出现了。当前桌面软件技术有哪些?语言技术优点缺点C#wpf专业的桌面软件技术,功能强大学习成本高Javaswing/javaFx跨平台和语言流行GUI库少,界面不美观C++Qt跨平台,功能和类库丰富学习成本高Swift无非跨......
  • 12 pinctrl 和 gpio 子系统实验
    一、pinctrl子系统1.什么是pinctrl子系统?  首先回顾一下如何初始化LED所使用的GPIO:①、修改设备树,添加相应的节点,节点里面重点是设置reg属性,reg属性包括了GPIO相关寄存器。②、获取reg属性中GPIOI_MODER、GPIOI_OTYPER、GPIOI_OSPEEDR、GPIOI_PUPDR和GPI......