containerd
文章平均质量分 87
containerd
张忠琳
我就是我 不用在怀疑
展开
-
【containerd 源码分析】containerd image pull 源码分析
本文分析 containerd pull 镜像的分析过程,包括 ctr image 命令行以及 containerd daemon 执行 过程,也包含镜像 metadata,content 等内容。1. 执行如下命令 ctr image pull 首先分析 ctr 命令,实现在 cmd/ctr 的子命令 listCommand 实现,利用 GRPC 链接到 remote cotainerd 端请求,使...原创 2022-02-08 15:56:00 · 3604 阅读 · 0 评论 -
【containerd 源码分析】containerd image list 源码分析
本文分析 containerd 列出所有镜像的分析过程,包括 ctr image 命令行以及 containerd daemon 执行 过程,也包含镜像元素据,content 等原理。1. 执行如下命令 ctr images list 首先分析 ctr 命令,实现在 cmd/ctr 的子命令 listCommand 实现,...原创 2022-02-08 09:22:50 · 4039 阅读 · 0 评论 -
【containerd 源码分析】containerd cri PodRunSandbox 源码分析之二
criService 实现了接口 runtime.RuntimeServiceServer1. RunPodSandbox 函数 路径 pkg/server/sandbox_run.go,创建以及启动 sandbox,确认成功是 sandbox 状态为 ready// RunPodSandbox creates and starts a pod-leve...原创 2019-09-30 09:50:08 · 6061 阅读 · 2 评论 -
【containerd 源码分析】containerd cri 启动注册流程源码分析
CRI CRI(Container Runtime Interface)是 Kubernetes 定义的与 contianer runtime 进行交互的接口,将 Kubernetes 与特定的容器解耦。Kubernetes早期的版本,对于容器环境的支持是通过 hard code 方式直接调用 Docker API,支持更多的容器运行时和更精简的容器运行时,Kuber...原创 2019-09-26 16:42:36 · 5232 阅读 · 0 评论 -
【containerd 源码分析】containerd 启动流程分析
github:https://github.com/containerd/containerdrelease-v1.3.0前言dockerd是docker engine守护进程,dockerd启动时会启动containerd子进程,dockerd与containerd通过rpc进行通信 ctr是containerd的cli containerd通过shim操作runc,r...原创 2017-08-02 13:17:45 · 9861 阅读 · 0 评论 -
【containerd 1.0 源码分析】ctr containers list 源码分析
命令:ctr containers -hNAME: ctr containers - manage containers (metadata)USAGE: ctr containers command [command options] [arguments...]COMMANDS: list, ls list all tasks or those ...原创 2017-08-03 11:09:11 · 4154 阅读 · 0 评论 -
【containerd 1.0 源码分析】containerd-shime 启动流程分析
命令:shim for container lifecycle and reconnectionUSAGE: containerd-shim [global options] command [command options] [arguments...]VERSION: v1.0.0-alpha3.mCOMMANDS: help, h Shows a list ...原创 2017-08-04 14:39:53 · 4578 阅读 · 0 评论 -
【containerd 1.0 源码分析】ctr run container 源码分析
命令:ctr run -hNAME: ctr run - run a containerUSAGE: ctr run [command options] Image|RootFS ID [COMMAND] [ARG...]OPTIONS: --tty, -t allocate a TTY for the container --runtime...原创 2017-08-03 11:35:31 · 5879 阅读 · 0 评论