这个项目能做什么
Moby Project 是由 Docker 创建的一个开源计划,旨在加速软件容器化。它像一套“乐高”工具组件集,可以被组装成自定义的基于容器的系统。
其核心能力和组件包括:
- 容器构建工具
- 容器镜像仓库 (Container registry)
- 编排工具
- 容器运行时 (Container runtime)
该项目采用模块化架构设计,允许将组件替换为不同的实现。它专门面向希望构建或实验容器系统的工程师、集成商和爱好者,而非寻求商业支持产品的用户。
对于使用 Go 语言的开发人员,Moby 为 Docker Engine API 提供了特定的模块,包括客户端模块和共享的 API 类型。虽然它是 Docker Engine 的上游,但其定位是一个灵活的框架,适用于各种基于容器的实现。