首页 > 其他分享 >Containerd客户端工

Containerd客户端工

时间:2022-11-15 11:12:38浏览次数:38  
标签:容器 ctr Containerd image nerdctl crictl docker 客户端

ctr是由containerd提供的一个客户端工具,crictl是CRI兼容的容器运行时命令接口,和containerd无关,由kubernetes提供,可以使用它来检查和调试k8s节点上的容器运行时和应用程序。

 

 

命令            docker    ctr    crictl
查看镜像    docker images    ctr image ls    crictl images
拉取镜像    docker pull    ctr image pull    crictl pull
推送镜像    docker push    ctr image push    无
删除镜像    docker rmi    ctr image rm    crictl rmi
导入镜像    docker load    ctr image import    无
导出镜像    docker save    ctr image export    无
修改镜像标签    docker tag    ctr image tag    无
创建一个新的容器    docker create    ctr container create    crictl create
运行一个新的容器    docker run    ctr run    无
删除容器    docker rm    ctr container rm    crictl rm
查看运行容器    docker ps    ctr task ls / ctr container ls    crictl ps
启动已有容器    docker start    ctr task start    crictl start
关闭已有容器    docker stop    ctr task kill    crictl stop
在容器内部执行命令    docker exec    无    crictl exec
查看容器内信息    docker inspect    ctr container info    crictl inspect
查看容器日志    docker logs    无    crictl logs
查看容器资源    docker stats    无    crictl stats

 

11.2 nerdctl
nerdctl是与Docker兼容的CLI for Containerd,其支持compose
nerdctl和docker命令行语法类似
nerdctl发布包含两安装版本:
Mininal:仅包含nerdctl二进制文件以及rootless模式下的辅助安装脚本
Full:包含containerd、CNI、runC、BuildKit等完整组件
11.2.1 安装与使用
11.2.1.1 单机使用nerdctl 代替docker
# 在新主机使用nerdctl代替docker
wget https://github.com/containerd/nerdctl/releases/download/v0.23.0/nerdctl-full-0.23.0-linux-amd64.tar.gz
# 查看文件内容
tar tf nerdctl-full-0.23.0-linux-amdj64.tar.gz
# 解压
tar zxvf nerdctl-full-0.23.0-linux-amdj64.tar.gz -C /usr/local
# 启动
systemctl enable --now containerd
# 查看帮助
nerdctl --help

 

https://blog.csdn.net/u012735308/article/details/127057822

标签:容器,ctr,Containerd,image,nerdctl,crictl,docker,客户端
From: https://www.cnblogs.com/fenghua001/p/16891731.html

相关文章

  • 用友U8客户端打开余额表无响应
    用友U8客户端打开余额表无响应1、检查服务器,服务器上面无异常处理办法:检查客户端软件安装的根目录核对客户端的异常环境是否缺少文件:...\U8SOFT\Resources\enums\GL\en......
  • 二进制部署containerd与runc && ubuntu系统
    二进制部署containerd与runc&&ubuntu系统coontainerd官方下载位置:Releasecontainerd1.6.9·containerd/containerd·GitHub#下载root@ubuntu:~#wgetht......
  • Android TCP客户端
    文章目录​​一、创建工程​​​​二、添加网络权限​​​​三、添加布局代码​​​​四、添加逻辑代码​​​​五、通信测试​​​​六、源码分享​​一、创建工程二、添加......
  • 用kubeadm安装k8s(使用containerd作为runc)
    1、从github下载下来containerdhttps://github.com/containerd/containerd/releases/tag/v1.6.8 2、解压并将文件直接复制进去/usr/local/bin/tarxvfcontainerd-1.......
  • php程序获取客户端MAC地址
    <?php/***获取网卡的MAC地址原码;目前支持WIN/LINUX系统*获取机器网卡的物理(MAC)地址**/classGetMacAddr{var$return_array=array();//返回带有MAC地......
  • 10.http客户端feign
    http客户端feignRestTemplate方式调用存在的问题先来看我们以前利用RestTemplate发起远程调用的代码:Stringurl="http://userservice/user/"+order.getUserld();Us......
  • Redis各个客户端的对比
    【SpringRedisTemplate的底层一开始使用Jedis、但是自从SpringBoot2开始,底层开始使用了Lettuce,故不算在内】         【题外话:如果要使用Spring来集......
  • Android实战简易教程-第五十六枪(模拟美团客户端进度提示框)
    用过美团客户端的朋友都知道,美团的加载等待提示很有意思,是一种动画的形式展现给我们,下面我们就对这背后的原理进行了解,然后实现自己的等待动画效果。首先我们准备两张图片:这......
  • 【Grpc(二)】两种stub, 四种模式(unary,客户端stream,服务端strea)示例
    protobuff定义:syntax="proto3";packagecom.liyao;optionjava_package="com.liyao.protobuf.test.service";optionjava_outer_classname="MyServiceProto";optionj......
  • WPF 客户端自动升级
    参考 https://www.cnblogs.com/xianyuxihuamao/p/12849209.htmlhttps://www.cnblogs.com/akwkevin/p/14946496.html 一个Wpf控件库(Wpf客户端框架使用) Wpf登录验......