在Mac上安装Docker Desktop
Docker Desktop 条款
在大型企业(员工超过250人或年收入超过1000万美元)中商业使用Docker Desktop需要付费订阅。
本页面包含下载链接、系统要求信息以及如何安装适用于Mac的Docker Desktop的说明。
关于校验和,请参阅 发布说明。
系统要求
支持的macOS版本。
重要
Docker 支持在最新版本的 macOS 上运行 Docker Desktop。也就是说,支持当前发布的 macOS 版本以及前两个版本。随着新的 macOS 主要版本普遍可用,Docker 将停止支持最旧的版本,并支持最新的 macOS 版本(以及前两个版本)。
至少4 GB的内存。
支持的macOS版本。
重要
Docker 支持在最新版本的 macOS 上运行 Docker Desktop。也就是说,支持当前发布的 macOS 版本以及前两个版本。随着新的 macOS 主要版本普遍可用,Docker 将停止支持最旧的版本,并支持最新的 macOS 版本(以及前两个版本)。
至少4 GB的内存。
为了获得最佳体验,建议您安装Rosetta 2。虽然不再强制要求安装Rosetta 2,但在使用Darwin/AMD64时,仍有一些可选的命令行工具需要Rosetta 2。请参阅 已知问题。要从命令行手动安装Rosetta 2,请运行以下命令:
$ softwareupdate --install-rosetta
在Mac上安装并运行Docker Desktop
提示
请参阅 常见问题解答 了解如何在没有管理员权限的情况下安装和运行 Docker Desktop。
交互式安装
使用页面顶部的下载按钮或从发布说明下载安装程序。
双击
Docker.dmg以打开安装程序,然后将Docker图标拖到应用程序文件夹中。默认情况下,Docker Desktop安装在/Applications/Docker.app。双击Applications文件夹中的
Docker.app以启动Docker。Docker 菜单显示 Docker 订阅服务协议。
以下是关键点的总结:
- Docker Desktop is free for small businesses (fewer than 250 employees AND less than $10 million in annual revenue), personal use, education, and non-commercial open source projects.
- Otherwise, it requires a paid subscription for professional use.
- Paid subscriptions are also required for government entities.
- Docker Pro, Team, and Business subscriptions include commercial use of Docker Desktop.
选择接受以继续。
请注意,如果您不同意条款,Docker Desktop 将无法运行。您可以选择稍后通过打开 Docker Desktop 来接受条款。
欲了解更多信息,请参阅 Docker Desktop 订阅服务协议。建议您也阅读 常见问题解答。
从安装窗口中,选择以下之一:
- Use recommended settings (Requires password). This lets Docker Desktop automatically set the necessary configuration settings.
- Use advanced settings. You can then set the location of the Docker CLI tools either in the system or user directory, enable the default Docker socket, and enable privileged port mapping. See 设置, for more information and how to set the location of the Docker CLI tools.
选择完成。如果您在步骤6中应用了任何需要密码的先前配置,请输入您的密码以确认您的选择。
从命令行安装
从页面顶部的下载按钮或发布说明下载Docker.dmg后,在终端中运行以下命令以在应用程序文件夹中安装Docker Desktop:
$ sudo hdiutil attach Docker.dmg
$ sudo /Volumes/Docker/Docker.app/Contents/MacOS/install
$ sudo hdiutil detach /Volumes/Docker
默认情况下,Docker Desktop 安装在 /Applications/Docker.app。由于 macOS 通常会在首次使用应用程序时执行安全检查,因此 install 命令可能需要几分钟才能运行。
install 命令接受以下标志:
--accept-license: 接受 Docker 订阅服务协议 现在,而不是在首次运行应用程序时要求接受。--allowed-org=: 要求用户在运行应用程序时登录并成为指定的Docker Hub组织的一部分--user=: 在安装期间执行一次特权配置。这样用户在首次运行时就不需要授予root权限。有关更多信息,请参阅 特权助手权限要求。要查找用户名,请在CLI中输入ls /Users。--admin-settings: 自动创建一个admin-settings.json文件,该文件由管理员用于控制其组织内客户端机器上的某些Docker Desktop设置。有关更多信息,请参阅 设置管理.- 它必须与
--allowed-org=标志一起使用。 - 例如:
--allowed-org=--admin-settings="{'configurationFileVersion': 2, 'enhancedContainerIsolation': {'value': true, 'locked': false}}"
- 它必须与
--proxy-http-mode=: 设置HTTP代理模式。两种模式为system(默认)或manual。--override-proxy-http=: 设置必须用于传出HTTP请求的HTTP代理的URL。它要求--proxy-http-mode为manual。--override-proxy-https=: 设置用于传出HTTPS请求的HTTP代理的URL,需要--proxy-http-mode设置为manual--override-proxy-exclude=: 绕过指定主机和域名的代理设置。它是一个逗号分隔的列表。
提示
作为IT管理员,您可以使用端点管理(MDM)软件来识别环境中Docker Desktop实例的数量及其版本。这可以提供准确的许可证报告,帮助确保您的机器使用最新版本的Docker Desktop,并使您能够 强制执行登录。
下一步去哪里
- 探索 Docker的订阅 看看Docker能为您提供什么。
- 开始使用 Docker.
- 探索 Docker Desktop 并探索其所有功能。
- 故障排除 描述了常见问题、解决方法、如何运行和提交诊断信息,以及提交问题。
- 常见问题解答 提供常见问题的解答。
- 发布说明 列出了与 Docker Desktop 版本相关的组件更新、新功能和改进。
- 备份和恢复数据 提供了关于备份和恢复与Docker相关的数据的说明。