Moby最新版本(查看版本)
它是什么Moby是Docker开源项目的前身,提供容器运行时与组件库,支持在Linux等平台构建容器化系统。
Moby是Docker开源项目的前身,提供容器运行时与组件库,支持在Linux等平台构建容器化系统。本页汇总官方发布渠道、安装方式及注意事项,帮助开发者快速获取并验证最新版本。
详细介绍
简介
Moby是一个开源的容器生态系统协作项目,旨在为构建容器化系统提供可复用的组件与工具。它由Docker开源项目在2017年更名而来,商业版仍称为Docker,而Moby项目则持续在GitHub上独立演进。Moby解决的核心问题是让开发者能够灵活组装容器基础设施,而不是被锁定在单一实现中。它适合需要深度定制容器运行时、镜像构建工具或编排组件的团队,也适合希望理解Docker底层原理的开发者。Moby的核心优势在于其模块化设计:所有组件都是OCI兼容容器,默认使用containerd作为运行时,因此可以轻松替换或扩展。当前版本更新频繁,2023年曾计划发布三个主要版本,但具体版本号与发布时间需以官方GitHub Releases页面为准。
核心功能
- 提供容器运行时引擎,基于containerd实现OCI兼容的容器生命周期管理。
- 包含镜像构建工具,支持通过Dockerfile构建OCI镜像。
- 提供容器网络与存储插件接口,可扩展自定义网络驱动和卷驱动。
- 支持Swarm模式,用于容器集群的编排与调度(2023年有更新特性)。
- 所有组件均为容器化,便于独立升级与替换。
- 提供命令行工具,兼容Docker命令,便于迁移。
使用场景
- 在Linux服务器上部署容器化应用,作为Docker Engine的替代或基础。
- 构建自定义容器运行时,替换默认的containerd或runc。
- 开发容器编排工具,基于Moby组件实现集群管理。
- 在openEuler等Linux发行版上通过软件仓库安装Moby,运行Compose项目。
- 研究容器技术原理,通过Moby源码学习容器实现。
安装与获取步骤
- 访问Moby官方GitHub Releases页面(https://github.com/moby/moby/releases)查看最新版本号与发布说明。
- 在Linux系统上,可先使用包管理器查询仓库是否提供Moby包,例如在openEuler上执行
dnf info moby确认版本。 - 若仓库提供,使用包管理器安装,如
sudo dnf install moby(以实际发行版为准)。 - 若仓库不提供,可参考Docker Engine官方安装文档(https://docs.docker.com/engine/install/)获取二进制包或源码编译。
- 安装后运行
moby --version或docker --version验证版本(取决于安装的组件)。
与Docker的关系
Moby是Docker的开源上游项目,Docker商业版(Docker Engine)基于Moby构建。阿里云ECS等云平台默认使用Moby作为容器运行时,并持续更新。旧版Docker组件仍可使用,但不再更新,因此新项目建议直接使用Moby或Docker Engine最新版。
注意事项
- Moby版本更新较快,具体版本号与发布时间以GitHub Releases页面为准,不要依赖第三方博客信息。
- 在openEuler等发行版上,需先确认软件仓库是否提供Moby包,否则可能需手动编译。
- Moby默认使用containerd作为运行时,替换其他运行时需谨慎测试兼容性。
- Moby与Docker命令基本兼容,但部分商业版功能(如Docker Desktop)可能不包含在Moby中。
- 使用Moby构建生产环境前,建议在测试环境验证版本稳定性。
- 关注Moby项目更新动态,2023年曾有发布三个主要版本的计划,但实际以官方公告为准。
更新记录
最近更新:2026-10-20
软件参数速览
下载
常见问题
如何查看Moby最新版本号?
访问GitHub Releases页面(https://github.com/moby/moby/releases)即可看到最新版本标签和发布日期。也可在Linux终端使用包管理器查询,如openEuler上执行dnf info moby。
Moby和Docker Engine有什么区别?
Moby是开源项目,Docker Engine是商业产品,基于Moby构建。Moby更侧重组件化,允许替换默认组件;Docker Engine提供更完整的开箱即用体验。功能上基本兼容,但Docker Desktop等商业功能不在Moby中。
在openEuler上如何安装Moby?
先执行dnf info moby确认仓库是否提供。若提供,使用sudo dnf install moby安装。若未提供,可参考Docker官方安装文档手动配置仓库或编译源码。
Moby默认使用哪个容器运行时?
Moby默认使用containerd作为容器运行时,符合OCI标准。可以通过配置替换为其他运行时,但需确保兼容性。
Moby支持Windows或macOS吗?
Moby项目主要面向Linux,但Docker Desktop提供Windows和macOS版本,其底层基于Moby。若需在非Linux环境使用,建议直接安装Docker Desktop。
安装Moby后如何验证是否成功?
运行moby --version或docker --version(取决于安装的二进制)查看版本号。也可运行docker run hello-world测试容器运行是否正常。
Moby版本更新频繁,如何跟踪最新动态?
关注GitHub Releases页面,可订阅发布通知。也可关注Moby项目博客或邮件列表,但以官方发布为准。
Moby与Docker命令兼容吗?
基本兼容,Moby提供docker命令行工具,支持大部分常用命令。但部分商业功能如Docker Compose v2可能需单独安装。