containerd和docker的区别

  • CNI网络
对比项dockercontainerd
谁负责调用CNIkubelet内部的docker-shimcontainerd内置的cri-plugin(containerd 1.1以后)
如何配置CNIkubelet参数 --cni-bin-dir 和 --cni-conf-dircontainerd配置文件(toml):plugins.cri.cni bin_dir = “/opt/cni/bin” conf_dir = “/etc/cni/net.d”
  • 命令对比

containerd不支持docker API和docker CLI, 但是可以通过cri-tool实现类似的功能。

镜像相关功能dockercontainerd
显示本地镜像列表docker imagescrictl images
下载镜像docker pullcrictl pull
上传镜像docker push
删除本地镜像docker rmicrictl rmi
查看镜像详情docker inspectcrictl inspecti
容器相关功能dockercontainerd
显示容器列表docker pscrictl ps
创建容器docker createcrictl create
启动容器docker startcrictl start
停止容器docker stopcrictl stop
删除容器docker rmcrictl rm
查看容器详情docker inspectcrictl inspect
attachdocker attachcrictl attach
execdocker execcrictl exec
logsdocker logscrictl logs
statsdocker statscrictl stats
POD相关功能dockercontainerd
显示POD列表crictl pods
查看POD详情crictl inspectp
运行PODcrictl runp
停止PODcrictl stopp

拓展阅读

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

img

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

img

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值