跳转至

在MacOS上安装Docker

本文专注于 macOS 平台的特定安装流程和配置要求,帮助 macOS 用户快速上手 Docker。

macOS 系统要求

在安装 Docker 之前,请确保您的 macOS 系统满足以下要求:

  • 操作系统版本:macOS 10.13(High Sierra)或更高版本。
  • 硬件支持:确保您的硬件支持虚拟化技术(如 Intel VT-x 或 AMD-V)。
  • 磁盘空间:至少 4GB 可用磁盘空间。

安装方式1-DockerDesktop

在 macOS 上,推荐使用 Docker Desktop for Mac 进行安装。Docker Desktop 是官方提供的集成工具,支持图形化界面和命令行操作。

下载 Docker Desktop

访问 Docker 官方网站,下载适用于 macOS 的 Docker Desktop 安装包: - Docker Desktop for Mac 下载链接

为什么MacOS会有这些要求?

由于容器核心涉及到 Linux 内容的 cgroup 和 namepsace 等技术,所以只能运行在 MacOS 服务器上;而MacOS内核是基于 Unix 并不是 Linux,所以在 MacOS 上运行 Docker 需要通过虚拟化的技术创建 Linux 虚拟机来安装Docker软件。

安装步骤

  1. 双击下载的 .dmg 文件,打开安装程序。
  2. 将 Docker 图标拖拽到 Applications 文件夹中,完成安装。
  3. 打开 Applications 文件夹,双击 Docker 图标启动 Docker Desktop。

启动 Docker Desktop

  1. 启动 Docker Desktop 后,系统会提示您授权 Docker 使用系统资源。
  2. 输入您的 macOS 管理员密码,完成授权。

完成初始配置

  1. Docker Desktop 启动后,会在菜单栏显示 Docker 图标。
  2. 点击菜单栏图标,选择 Preferences,进入配置界面。
  3. Resources 选项卡中,配置 Docker 的资源分配(如 CPU、内存、磁盘空间)。

安装方式2-brew安装

对于macOS用户,可以使用Homebrew包管理器安装Docker:

brew install --cask docker

配置与验证

验证安装

  1. 打开终端(Terminal),运行以下命令检查 Docker 版本:
docker --version

如果安装成功,会显示 Docker 的版本信息。

  1. 运行以下命令测试 Docker 是否正常工作:

docker run hello-world
如果看到 "Hello from Docker!" 的输出,说明 Docker 已成功安装并运行。

常见问题与解决方案

权限问题

  • 问题描述:安装或启动 Docker 时提示权限不足。
  • 解决方案:确保使用管理员账户操作,并在提示时输入正确的管理员密码。

Docker Desktop 启动失败

  • 问题描述:Docker Desktop 无法启动或卡在启动界面。
  • 解决方案
  • 检查系统资源是否充足(如内存、磁盘空间)。
  • 重启 macOS 系统后再次尝试启动 Docker Desktop。
  • 如果问题仍未解决,尝试重新安装 Docker Desktop。

macOS平台升级

  1. 下载最新Docker安装包:从Docker官网下载适用于macOS的最新版本安装包。
  2. 运行安装程序:双击安装包,按照提示完成安装。
  3. 重启Docker Desktop:安装完成后,重启Docker Desktop以应用新版本。