0
点赞
收藏
分享

微信扫一扫

Containerd客户端工具介绍ctr,nerdctl和crictl

Python百事通 2022-01-31 阅读 130

ctr,nerdctl:都是containerd客户端,但containerd的客户端工具ctr及crictl使用不方便,containerd 全新的一个客户端工具nerdctl  Releases · containerd/nerdctl · GitHub  #文章 Title | #网站标题 

crictl:可以使用它来检查和调试 k8s 节点上的容器运行时和应用程序。

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

操作crictldocker
查看运行容器crictl psdocker ps
查看镜像crictl imagesdocker images
查看容器日志crictl logsdocker logs
登陆容器控制台crictl execdocker exec
pull镜像crictl pulldocker pull
容器启动/停止crictl start/stopdocker start/stop
容器资源情况crictl statsdocker stats

可以看到crictl对容器生命周期的管理基本已经覆盖,不过在crictl我们不能完成操作也比较多,比如对镜像的管理就不属于它的管理范围。这部分还得依靠ctr来实现,操作方式同样可以参照下表

操作ctrdocker
查看镜像ctr images lsdocker images
镜像导入/导出ctr images import/exporterdocker load/save
镜像拉取/推送ctr images pull/pushdocker pull/push
镜像tagctr images tagdocker tag
举报

相关推荐

0 条评论