gpt4 book ai didi

docker - libcontainer vs Docker vs OCF vs runc?

转载 作者:IT老高 更新时间:2023-10-28 12:44:05 27 4
gpt4 key购买 nike

我正在尝试更好地了解 Docker 世界,但我似乎无法完全理解它们之间的差异。我相信 OCF 是一种新兴的容器标准,得到 OpenContainers 的认可。 ,并且我相信 Docker 将成为该标准的第一个引用实现。但即便如此,我还是担心 Google 之神似乎没有为以下问题提供答案:

  • 究竟什么是 OCF“标准”?只是书面文件?一个书面的API?已编译的 C 库?
  • 有哪些受本标准管辖的具体项目示例?我想如果没有真正理解什么是“container”,我很难理解容器的管理标准是什么。
  • runc 和 libcontainer 如何/在哪里适合 Docker/OCF 方程式?

最佳答案

Open Container Format (OCF) specification是一个书面文档(或一组文档),它根据文件系统、可用操作和执行环境来定义什么是“标准容器”。该文档似乎是用 Go 代码备份的。该规范目前(2015 年 7 月)正在进行中。

Runc是标准的实现。在写这篇文章的时候,基本上是对libcontainer的重新打包。 .

Docker 使用 libcontainer/runc,但在顶部添加了许多工具和功能,例如卷、网络和容器管理。

关于 Docker blog 的更多信息和 Open Containers site .

如果您刚开始使用容器,我会先从 Docker 开始,然后在您了解容器的工作原理后研究其他项目。

关于docker - libcontainer vs Docker vs OCF vs runc?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31213126/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com