mac怎么安装docker_MAC Docker Desktop安装与镜像加速【教程】


macOS部署Docker需先确认系统≥10.15及芯片架构,推荐用Homebrew安装Docker Desktop,再配置网易、DaoCloud等国内镜像源加速,最后通过docker run hello-world验证全流程正常。

如果您在 macOS 系统上需要部署容器化环境,但尚未安装 Docker Desktop 或拉取镜像时遭遇超慢甚至超时失败,则很可能是因默认镜像源位于境外所致。以下是针对 macOS(含 Intel 与 Apple Silicon 架构)完成 Docker Desktop 安装及国内镜像加速配置的完整操作流程:

一、确认系统与硬件兼容性

安装前需确保 macOS 版本不低于 10.15(Catalina),且设备支持虚拟化技术。Apple M1/M2/M3 芯片(arm64 架构)与 Intel x86_64 架构均被官方支持,但安装包自动适配对应架构。可通过终端执行 sw_vers 查看系统版本,执行 uname -m 确认芯片类型。

1、点击左上角苹果图标,选择“关于本机”。

2、查看“处理器”或“芯片”字段内容。

3、若显示“Apple M1”“M2”“M3”等字样,则为 arm64 架构;若显示“Intel Core iX”则为 x86_64 架构。

二、通过 Homebrew Cask 安装(推荐)

该方式支持命令行自动化安装与后续升级,避免手动拖拽与权限反复授权,适合开发者长期维护环境。

1、若未安装 Homebrew,先在终端运行:/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

2、安装完成后,执行:brew install --cask --appdir=/Applications docker

3、等待终端输出 ==> docker was successfully installed! 提示。

4、检查安装结果:docker --version 应返回类似 Docker version 24.0.7 的信息。

三、通过官方 .dmg 包手动安装

适用于未使用 Homebrew 或偏好图形化流程的用户。安装包内含完整 Docker Desktop 应用,无需额外依赖管理。

1、访问 https://docs.docker.com/desktop/mac/install/ 下载最新 .dmg 文件。

2、双击打开下载的文件,将 Docker 图标拖入 Applications 文件夹。

3、前往 Applications 文件夹,双击 Docker.app 启动。

4、首次运行时,系统弹出权限请求,输入管理员密码并勾选“使用推荐设置”,点击继续。

四、配置镜像加速器(国内必做)

Docker 默认从 docker.io 拉取镜像,受网络限制常失败或极慢。配置国内镜像源可显著提升 pull、build 等操作响应速度,且支持多源共存以增强容错性。

1、点击菜单栏右上角鲸鱼图标 → Settings(或 Preferences)。

2、左侧选择 Docker Engine

3、在右侧 JSON 编辑框中,插入或修改 "registry-mirrors" 字段,示例配置如下:

{"registry-mirrors": ["https://hub-mirror.c.163.com", "https://docker.m.daocloud.io", "https://mirror.baidubce.com"]}

4、点击 Apply & Restart,等待 Docker Desktop 自动重启。

5、重启后,在终端执行:docker info | grep "Registry Mirrors",确认输出包含所填地址。

五、验证安装与基础功能

安装与加速配置完成后,需验证 Docker 引擎是否正常响应、容器能否成功运行,排除初始化异常。

1、确保菜单栏鲸鱼图标状态为 Running(非 Starting 或 Stopped)。

2、打开终端,执行:docker run hello-world

3、若终端输出包含 Hello from Docker! 及后续校验说明文字,则表示引擎、网络、镜像拉取与容器执行链路全部通畅。


# js  # git  # json  # docker  # github  # 处理器  # app  # 网易  # 苹果  # ssl  # mac  # curl  # ai  # bash  # 架构 


相关栏目: 【 Google疑问12 】 【 Facebook疑问10 】 【 网络优化76771 】 【 技术知识130152 】 【 IDC云计算60162 】 【 营销推广131313 】 【 AI优化88182 】 【 百度推广37138 】 【 网站推荐60173 】 【 精选阅读31334


相关推荐: Win11如何添加/删除输入法 Win11切换中英文输入法快捷键【设置】  Win10怎样清理C盘Steam游戏缓存_Win10清理Steam游戏缓存步骤【步骤】  PHP cURL GET请求:正确设置请求头与身份认证的完整教程  Win11怎么压缩文件 Win11自带压缩解压功能使用【教程】  Win11怎么设置快速访问主页_Windows11资源管理器文件夹选项  Win11文件夹预览图不显示怎么办_Win11缩略图缓存重建修复【教程】  Windows系统时间服务错误_W32Time服务修复与同步教学  php本地部署后数据库连接报错_1045accessdenied错误解决方法详解【汇总】  php下载安装后memory_limit怎么设置_内存限制调整【技巧】  VSC怎么在PHP中调试MySQL_数据库交互排查技巧【教程】  Win10电脑C盘红了怎么清理_Windows10系统盘深度瘦身指南  Win11如何设置系统语言_Win11系统语言切换教程【攻略】  Python音视频处理高级项目教程_FFmpegPydub剪辑与特效  Win11怎么查看激活状态_查询Windows 11是否已永久激活【详解】  mac怎么查看wifi密码_MAC查看已连接WiFi密码方法【技巧】  php能控制zigbee模块吗_php通过串口与cc2530 zigbee通信【介绍】  Win11如何设置开机自动联网 Win11宽带连接自动拨号【步骤】  如何在Golang中捕获HTTP服务器错误_GolangHTTP Handler中error处理  如何使用正则表达式精确匹配最多含一个换行符的 start-end 区段  Python包结构设计_大型项目组织解析【指导】  XSLT怎么生成动态的HTML属性名和标签名  Python技术债务管理_长期维护解析【教程】  Windows10怎么备份注册表_Windows10注册表备份步骤【教程】  Win11系统更新后黑屏怎么办 Win11更新黑屏修复教程【方法】  windows系统如何安装cab更新补丁_windows手动安装更新包教程  MySQL 中使用 IF 和 CASE 实现查询字段的条件映射  Windows怎样关闭桌面弹窗广告_Windows关闭桌面弹窗设置【教程】  Win11快速助手怎么用_Win11远程协助连接教程【工具】  Win11怎么用设置清理回收站_Win11设置清理回收站技巧【步骤】  Python与MongoDB NoSQL开发实战_文档模型与索引优化  Win11怎么设置桌面图标间距_Windows11注册表IconSpacing修改  Win11如何设置文件权限 Win11 NTFS文件夹所有权与安全设置【高级】  win11如何清理传递优化文件 Win11为C盘瘦身删除更新缓存【技巧】  Win11怎么解压RAR文件 Win11自带解压功能使用方法  php本地部署后session无法保存_session存储路径与权限设置技巧【技巧】  Python字符串处理进阶_切片方法解析【指导】  PythonFastAPI项目实战教程_API接口与异步处理实践  Python lxml的etree和ElementTree有什么区别  如何在 PHP 单元测试中正确模拟带方法的图像处理门面(Facade)  php485函数怎么捕获异常_php485错误处理机制设置技巧【操作】  Win11如何开启系统更新 Win11开启系统更新方法【步骤】  php485能和物联网模块通信吗_php485对接NB-IoT模块实例【说明】  Python类装饰器使用_元编程解析【教程】  如何在JavaScript中动态拼接PHP的base_url与前端变量  Win11资源管理器卡顿怎么办 Win11文件资源管理器重启技巧【优化】  Windows 11登录时提示“用户配置文件服务登录失败”怎么办_Windows 11修复损坏的用户配置文件  如何诊断并终止卡死的 multiprocessing 子进程  Ajax提交表单PHP怎么接收_处理Ajax发送的表单数据技巧【指南】  Python高性能计算项目教程_NumPyCythonGPU并行加速  c# 如何深拷贝和浅拷贝 

 2026-01-02

了解您产品搜索量及市场趋势,制定营销计划

同行竞争及网站分析保障您的广告效果

点击免费数据支持

提交您的需求,1小时内享受我们的专业解答。

致胜网络推广营销网


致胜网络推广营销网

致胜网络推广营销网专注海外推广十年,是谷歌推广.Facebook广告全球合作伙伴,我们精英化的技术团队为企业提供谷歌海外推广+外贸网站建设+网站维护运营+Google SEO优化+社交营销为您提供一站式海外营销服务。

 915688610

 17370845950

 915688610@qq.com

Notice

We and selected third parties use cookies or similar technologies for technical purposes and, with your consent, for other purposes as specified in the cookie policy.
You can consent to the use of such technologies by closing this notice, by interacting with any link or button outside of this notice or by continuing to browse otherwise.