docker moby mac 安装

它是什么Moby 是 Docker 发起的开源项目,提供“乐高”式工具组件库与装配框架;

Moby 是 Docker 发起的开源项目,提供“乐高”式工具组件库与装配框架;Mac 上通常通过 Docker Desktop 获得容器能力,按 Apple Silicon 或 Intel 芯片下载 .dmg 并拖入 Applications 即可使用,源码与官方镜像分别在 GitHub 与 Docker Hub 获取。

👤
作者:谢林峰 | 更新:2026-10-06
软件信息
更新 2026-10-06

详细介绍

简介

Moby 是 Docker 创建的开源项目,用于推动并加速软件容器化,它提供一套“乐高”式的工具组件库、一个把组件装配成定制化容器系统的框架,以及容器技术爱好者试验与交流想法的场所。在 macOS 上,普通开发者通常通过 Docker Desktop 获得容器运行能力,官方按 Apple Silicon 与 Intel 芯片分别提供下载。适合想在 Mac 上跑容器、需要 Docker Engine,或希望自行拼装专属容器系统的企业与个人开发者。核心优势在于组件可自由挑选与重组、避免重复造轮子,且源码、框架说明与官方镜像均公开可查。

核心功能

  • 提供一套“乐高”式的工具组件库,可按需挑选组件,用于搭建与容器相关的系统。
  • 提供把组件装配成定制化、基于容器系统的框架,让企业快速打造专属客制化容器系统而不必重新造轮子。
  • 提供一个容器发烧友试验与交流想法的场所,便于验证新的容器化思路。
  • 项目仓库与主页公开组件说明,可从 https://github.com/moby/moby 获取源码,从 https://mobyproject.org/ 查看项目定位。
  • Docker Hub 上的 moby 组织作为开源发布者维护官方镜像,可在 https://hub.docker.com/u/moby 浏览其镜像列表。
  • Docker Desktop 覆盖 macOS、Windows 与 Linux,Mac 版本按 Apple Silicon 与 Intel 芯片分别提供下载入口。
  • Docker Engine 也通过 Docker Desktop 提供 Windows、macOS 与 Linux 版本;Linux 平台另有独立的 Engine 安装文档。
  • Go 生态可在 pkg.go.dev 查阅 github.com/moby/docker 模块,便于在 Go 项目中引用相关包。

使用场景

  • 企业希望用现成组件快速拼装一套专属的客制化容器系统,而不是从零开发容器平台。
  • 开发者在 Mac 上需要运行 Linux 容器或使用 Docker Engine 能力,选择对应芯片的 Mac 版本。
  • 团队需要统一的容器运行环境,用 Docker Desktop 覆盖 macOS、Windows 与 Linux 三类机器。
  • 容器技术爱好者想试验新想法并与其他爱好者交流,用组件库快速搭出验证环境。
  • 用容器化方式部署应用服务,例如 Weblate 及其默认的 PostgreSQL 数据库与 Valkey 缓存后端,可在几秒内启动实例。
  • 需要拉取 moby 官方镜像作为基础镜像,或参考其镜像组织方式构建自有镜像的用户。

安装与获取步骤

  1. 打开 https://www.docker.com/get-started/ ,在下载区按本机芯片选择 Download for Mac – Apple Silicon 或 Download for Mac – Intel Chip,芯片判断错误将导致程序无法运行。
  2. 下载 .dmg 文件后双击打开,像其他 macOS 软件一样,把那只叫 Moby 的鲸鱼图标拖拽到 Applications 文件夹,其间系统会要求输入用户密码。
  3. 启动 Docker 并确认容器可正常拉起;若在国内网络下拉取镜像缓慢或超时,需要额外配置 Registry mirror 后重试。
  4. 需要源码与组件库时访问 https://github.com/moby/moby ,框架与项目说明见 https://mobyproject.org/ ,具体版本与系统要求以官方页面为准。
  5. 需要官方镜像时访问 https://hub.docker.com/u/moby 查看 moby 组织维护并发布的镜像。
  6. Linux 环境(如 Fedora)可在发行版仓库中查找 moby-engine 包,它与从 Docker 官网获取的 Docker CE 来源不同,按需选择。

与同类方案的区别

  • Moby 与 Docker 的命名:Docker 将原有 Docker 项目更名为 Moby 开源项目,Moby 侧重组件库与装配框架,Docker Desktop 是面向桌面的交付形态。
  • Docker 官方 Engine 安装文档主要描述 Linux 平台;macOS 与 Windows 上的 Engine 通过 Docker Desktop 获得。
  • Fedora 仓库中的 moby-engine 与 Docker 官网的 Docker CE 属不同来源,包名、依赖与配置路径可能存在差异。
  • 有社交平台帖子提到某 Apple 方案为每个容器分配独立 micro-VM、并在 Apple Silicon 上做硬件加速,与 Docker 共用内核的模型不同;该说法未经官方证实,架构细节以官方页面为准。
  • 社区曾讨论“为何不保留 Docker 项目名再拆分”,焦点在于模块化的“乐高”架构与 project、product 命名区分,评估方案时注意别把项目名与产品名混为一谈。

注意事项

  • 下载 Mac 版本时必须区分 Apple Silicon 与 Intel Chip,选错芯片版本的程序无法在本机正常运行。
  • 把图标拖入 Applications 时系统会要求输入用户密码,需提前准备本机管理员凭据,否则拷贝会中断。
  • 国内网络下拉取镜像可能缓慢或超时,需要额外配置 Registry mirror(镜像加速地址)后重新拉取。
  • 版本号、系统要求、镜像标签、包体积等具体数值本文不列出,一律以官方页面为准。
  • moby-engine 与 Docker CE 分属不同来源,替换前确认依赖、命令与已有配置文件是否兼容,避免直接覆盖数据目录。
  • Moby 是组件库与装配框架,不等同于桌面产品,做选型或写文档时注意区分项目与产品的命名边界。

更新记录

最近更新:2026-10-06

软件参数速览

本站更新时间2026-10-06

常见问题

Mac 上应该选 Apple Silicon 还是 Intel 芯片的下载项?

打开 https://www.docker.com/get-started/ 后按本机芯片选择:Apple Silicon 芯片选 Download for Mac – Apple Silicon,Intel 芯片选 Download for Mac – Intel Chip。选错芯片版本无法在本机正常运行,具体系统要求以官方页面为准。

双击 .dmg 后拖动图标时提示要输入密码,正常吗?

正常。按 macOS 常规方式双击 .dmg 打开后,把那只叫 Moby 的鲸鱼图标拖拽到 Applications 文件夹,系统会要求输入用户密码,这是写入应用目录的授权步骤,输入本机管理员密码即可继续。

Moby 和 Docker 到底是什么关系?

Moby 是 Docker 创建的开源项目,提供“乐高”式组件库与把组件装配成定制容器系统的框架;Docker 将原有 Docker 项目更名为 Moby。Docker Desktop 则是覆盖 macOS、Windows、Linux 的桌面产品,Mac 版按芯片分两种下载。

拉取镜像很慢或者一直超时怎么办?

国内网络下拉取镜像缓慢或超时时,需要额外配置 Registry mirror(镜像加速地址),配置完成后重新拉取。加速地址与配置位置会随版本变化,具体写法以官方页面为准。

Fedora 上的 moby-engine 能直接代替 docker 包吗?

Fedora 默认仓库提供 moby-engine 包,而 Docker CE 来自 Docker 官网渠道,两者来源不同。替换前先确认依赖、命令与已有配置是否兼容,并留意数据目录差异,避免直接覆盖原有数据。

Docker Engine 能不能直接装在 macOS 上?

Docker 官方 Engine 安装文档主要针对 Linux 平台;Engine 也通过 Docker Desktop 提供 Windows、macOS 与 Linux 版本,因此在 Mac 上使用 Engine 通常走 Docker Desktop 这条路径。

想自己拼一套容器系统,应该先看哪些资源?

先访问 https://github.com/moby/moby 查看组件库与源码,再到 https://mobyproject.org/ 了解如何把组件装配成定制的容器系统;需要官方镜像可浏览 https://hub.docker.com/u/moby 。

每个容器一个 micro-VM、启动更快的说法可靠吗?

有社交平台帖子称某 Apple 方案为每个容器分配独立 micro-VM,并在 Apple Silicon 上做硬件加速,与 Docker 共用内核的模型不同。该说法未经官方证实,架构与性能细节以官方页面为准。

相关推荐

docker moby 网络 配置
Moby 是 Docker 发起的开源容器项目,提供模块化组件库用于组装专用容器系统,引擎源码公开、可从源码编译运行时,适合想定制容器技术栈与规划容器网络的工程师、集成商和爱好者。
docker moby 离线 安装
Moby 是 Docker 发起的开源容器组装框架,提供可拼装的工具组件。本页说明在无外网环境下获取与部署容器引擎的路径:发行版软件包、静态二进制包、自行编译,以及镜像文件的离线带入方式,并列出与 Docker CE 的差异和常见问题。
docker moby 安装教程
Moby 是 Docker 发起的开源容器化项目,提供组件库与装配框架,也是 Docker Engine 的上游。本文梳理其核心功能、适用场景,以及通过发行版仓库、compose 插件与源码编译三条获取路径的具体步骤。
Moby:Docker 开源容器引擎
本文深入解读 Docker Moby,这个驱动 Docker 引擎的开源容器框架。无论你想定制容器编排平台,还是学习容器底层技术,这里都有清晰的功能拆解、安装步骤与实战注意事项,帮你快速上手 Moby 项目。
docker moby端口映射配置
很多人第一次用 Moby(Docker引擎的开源上游)跑容器时,容器能起来却访问不到,问题基本都出在端口映射上。本篇从容器端口与宿主机端口的对应关系讲起,说明 docker moby端口映射配置的查看、修改、验证方法,帮你避开「映射了却没生效」的常见坑。
docker moby国内加速配置
想给 Docker Moby做国内加速,却卡在镜像仓库拉不动?本文用最直白的方式讲清 docker moby国内加速配置的完整思路:从官方渠道获取程序、找到配置文件位置、改写镜像源地址,再到验证加速是否生效,并附上常见报错的处理办法,帮初学者少走弯路。