2021年11月23日

docker创建容器时发生了什么?

摘要: 这个系列有四篇文章,从nvidia的mount plugin开始,一直了解到runc。 第一篇是nvidia jetson mount plugin,是讲nvidia jetson的libnvidia-container的mount技术的, 第二篇介绍nvidia-docker做了什么? 第三篇介绍 阅读全文

posted @ 2021-11-23 16:21 MissSimple 阅读(98) 评论(0) 推荐(0) 编辑

OCI Open Container Initiative标准

摘要: Open Container Initiative(OCI)目前有2个标准:runtime-spec以及image-spec。OCI规定了images和runtime协议,只要实现了OCI的容器就可以实现其兼容性和可移植性。 看一下image-spec中的一句话: The OCI Image For 阅读全文

posted @ 2021-11-23 13:21 MissSimple 阅读(488) 评论(0) 推荐(0) 编辑

runc和bundle

摘要: runC 是 Docker 公司按照 OCI 标准规范编写的一个操作容器的命令行工具,其前身是 libcontainer 项目演化而来,runC 实际上就是 libcontainer 配上了一个轻型的客户端,是一个命令行工具端,根据 OCI(开放容器组织)的标准来创建和运行容器,实现了容器启停、资源 阅读全文

posted @ 2021-11-23 13:09 MissSimple 阅读(412) 评论(0) 推荐(0) 编辑

nvidia-docker做了什么?

摘要: 在nvidia jetson mount plugin中提到默认的docker和nvidia-docker打开容器的流程不同: docker打开容器流程:docker --> dockerd -rpc-> containerd--> containerd-shim -->runc --> conta 阅读全文

posted @ 2021-11-23 12:53 MissSimple 阅读(294) 评论(0) 推荐(0) 编辑

导航