Docker 是一种开源的容器化平台,能够将应用程序和其依赖项打包到一个容器中,确保在任何地方都能一致运行。在 macOS 上安装 Docker 的过程相对简单,下面是详细的安装步骤。

目录

  1. 安装前准备
  2. 下载并安装 Docker Desktop
  3. 启动与配置 Docker
  4. 验证安装
  5. 常见问题与解决
  6. 总结
  7. 参考资料

1. 安装前准备

在 macOS 上安装 Docker Desktop 前,请确保您满足以下条件:

  • 操作系统要求:Docker Desktop 需要 macOS 10.14 (Mojave) 或更高版本。
  • 硬件要求:支持硬件虚拟化的 64 位 Mac,且系统启用了 Hypervisor.framework(这一点在 macOS 上通常默认开启)。
  • Virtualization Framework:Docker Desktop 需要 macOS 上的 Virtualization Framework,因此请确保您的 Mac 支持此技术。

2. 下载并安装 Docker Desktop

下载 Docker Desktop

  1. 打开浏览器,访问 Docker Desktop for Mac 下载页面
  2. 点击页面中的 “Download for Mac” 按钮,下载适用于 macOS 的 Docker Desktop 安装包。

安装 Docker Desktop

  1. 打开下载的 .dmg 文件,拖动 Docker 图标到应用程序文件夹中。
  2. 完成后,您可以从 “应用程序” 文件夹中启动 Docker Desktop。
  3. 启动 Docker Desktop
    • 启动 Docker Desktop 后,您会看到一个 Docker 图标出现在菜单栏。
    • 第一次启动时,Docker 可能需要一些时间来初始化和配置相关组件。
    • Docker 会在后台启动,并自动配置所需的虚拟化支持。

3. 启动与配置 Docker

  1. 启动 Docker Desktop
    • 启动 Docker Desktop 后,您会看到任务栏中的 Docker 图标,表示 Docker 正在运行。
    • 可以通过点击 Docker 图标来访问 Docker Desktop 的设置和日志。
  2. 配置 Docker
    • 您可以进入 Docker Desktop 的设置界面来调整 Docker 引擎的配置,例如设置内存、CPU 配额等。
    • 进入 Preferences(偏好设置),可以更改 Docker 使用的资源量,如 CPU、内存以及存储位置等。
  3. 登录 Docker Hub(可选)
    • 如果您有 Docker Hub 账户,可以在 Docker Desktop 中登录,方便推送和拉取容器镜像。

4. 验证安装

  1. 检查 Docker 版本: 打开终端,输入以下命令来检查 Docker 版本: docker --version 如果安装正确,您将看到类似以下输出: Docker version 20.10.12, build e91ed57
  2. 运行 Docker 测试容器: 使用 hello-world 测试容器来验证 Docker 是否正常工作: docker run hello-world 该命令会从 Docker Hub 下载 hello-world 镜像并启动一个容器。如果一切正常,您会看到以下输出: Hello from Docker! This message shows that your installation appears to be working correctly.

5. 常见问题与解决

  1. Docker Desktop 启动失败
    • 确保您的 macOS 系统版本支持 Docker Desktop。
    • 检查是否有其他虚拟化软件(如 VirtualBox)在运行,可能会与 Docker 发生冲突。
    • 尝试重启 Docker Desktop 或重新安装。
  2. Docker 容器启动失败
    • 检查 Docker 图标是否显示为绿色,表示 Docker 正在运行。
    • 如果 Docker 出现问题,可以从 Docker Desktop 的 “Troubleshoot”(故障排除)菜单获取日志信息,并按提示操作。
  3. 遇到 WSL 2 相关问题
    • Docker Desktop 需要 WSL 2,在 macOS 上,这一功能由 Virtualization Framework 提供。如果遇到相关问题,确保您的硬件支持虚拟化。

6. 总结

在 macOS 上安装 Docker Desktop 非常简单,只需要下载并安装 .dmg 文件,按照系统提示完成配置即可。安装完成后,您就可以使用 Docker 来创建、管理和运行容器了。Docker Desktop 提供了一个图形化界面,方便用户进行配置和管理。


7. 参考资料