如何在老旧Mac设备上安装并运行Docker Desktop与DDEV
老旧Mac(最高支持 macOS High Sierra)配置 Docker 与 DDEV 教程
苹果仅支持最近两代正式版 macOS 大版本系统,Docker 与 Homebrew 均已停止对更早系统版本的支持。当前主流适配的最低系统版本为 macOS Catalina,该系统最低硬件要求为2012年中发布的 MacBook Pro/Air,大量老旧 Mac 设备最高仅能运行 macOS High Sierra,可按照以下步骤配置可用环境:
一、安装适配 High Sierra 的 Docker 版本
- Docker 最后一个兼容 High Sierra 的稳定版本为 Docker Desktop 18.06.0-ce-mac70,直接下载对应版本的 dmg 安装包完成本地安装即可,无需通过包管理器安装。
- 安装完成后启动 Docker,可在偏好设置中勾选开机自启选项,等待 Docker 守护进程启动完成后,在终端执行
docker --version验证安装结果,正常会输出对应版本号。
二、安装适配 High Sierra 的 Homebrew 版本
- 官方新版 Homebrew 已不再支持 High Sierra,需要使用适配旧系统的 legacy 分支版本,终端依次执行以下命令完成安装:
git clone https://github.com/Homebrew/brew ~/.brew echo 'export PATH="$HOME/.brew/bin:$HOME/.brew/sbin:$PATH"' >> ~/.bash_profile source ~/.bash_profile
- 执行
brew --version验证,正常输出 Homebrew 版本信息即为安装成功。后续安装软件前可先确认该软件是否有适配 10.13 系统的旧版本。
三、安装适配旧系统的 DDEV
- 选择最后一个兼容 High Sierra 的 DDEV v1.18.2 版本安装,终端执行命令:
brew install drud/ddev/ddev@1.18.2 - 安装完成后执行
ddev --version验证,正常输出版本号即为安装成功。
四、验证环境可用性
- 新建任意测试目录,进入目录后执行
ddev config按照提示完成项目初始化,再执行ddev start,如果服务正常启动则整套环境配置完成。
注意:上述所有软件均为对应系统的最后兼容稳定版,不会收到后续功能更新和安全补丁,仅可满足本地基础开发运行需求,不建议用于生产环境相关场景。
内容的提问来源于stack exchange,提问作者rkoller
相关产品推荐
相关产品推荐

