安装说明
Mac系统,官网提供了Docker Desktop版的安装说明。
Docker Desktop版本包含的组件:
- Docker Engine
- Docker CLI client
- Docker Buildx
- Extensions
- Docker Compose
- Docker Content Trust
- Kubernetes
- Credential Helper
Docker Desktop版本的特性:
- 能够将应用程序容器化并部署到任何云平台,支持多种语言和框架。
- 快速安装和设置完整的Docker开发环境。
- 包含最新版本的Kubernetes。
先决条件
Intel芯片
macOS必须是11或更高的版本。包括Big Sur(11)、Monterey(12)或Ventura(13)。建议升级到最新版本的macOS。
注意:
Docker支持在最新版本的macOS上使用Docker Desktop。也就是说,当前发布的macOS版本以及前两个发布的版本。随着新版本的macOS发布,Docker将停止支持最旧的版本,并支持最新的版本(除了前两个发布的版本)。
至少需要4GB的RAM。
不要安装4.3.30之前版本的VirtualBox,它与Docker Desktop不兼容。
Apple Silicon芯片
从Docker Desktop 4.3.0开始,已经取消了安装Rosetta 2的硬性要求。在使用Darwin/AMD64时,还有一些可选的命令行工具仍然需要Rosetta 2。为了获得最佳体验,我们建议安装Rosetta 2。要从命令行手动安装Rosetta 2,请运行以下命令:
softwareupdate --install-rosetta
安装包安装
- 下载并双击
Docker.dmg
(Intel芯片,Apple Silicon芯片)。 - 按照安装向导上的说明授权安装程序并点击继续。
- 选择Use recommended settings为默认安装方式,选择Use advanced settings,可以修改安装目录等设置。
- 安装成功后,单击“关闭”以完成安装过程。
- 双击Applications文件夹下的Docker.app启动Docker DeskTop。
命令行安装
-
下载
Docker.dmg
(Intel芯片,Apple Silicon芯片)。 -
执行命令
sudo hdiutil attach Docker.dmg sudo /Volumes/Docker/Docker.app/Contents/MacOS/install sudo hdiutil detach /Volumes/Docker
安装参数
–accept-license:在应用程序首次运行时接受Docker订阅服务协议。
–allowed-org=<组织名称>:要求用户在运行应用程序时登录并成为指定的Docker Hub组织的一部分。
–user=<用户名>:在安装过程中执行特权配置一次。这样可以避免用户在第一次运行时授予根权限的需求。
–admin-settings:自动创建一个admin-settings.json文件,管理员可以使用该文件来控制组织内客户端机器上特定的Docker Desktop设置。
它必须与–allowed-org=<组织名称>标志一起使用。例如:–allowed-org=<组织名称> --admin-settings=‘{“configurationFileVersion”: 2, “enhancedContainerIsolation”: {“value”: true, “locked”: false}}’–proxy-http-mode=<模式>:设置HTTP代理模式,系统(默认)或手动。
–override-proxy-http=:设置必须用于出站HTTP请求的HTTP代理的URL,要求–proxy-http-mode为manual
–override-proxy-https=:设置必须用于出站HTTPS请求的HTTP代理的URL,要求–proxy-http-mode为manual。
–override-proxy-exclude=<主机/域名>:绕过这些主机和域名的代理设置,使用逗号分隔的列表。
关于WorkMap
WorkMap研发管理平台,一站式DevOps平台,助力企业改进软件产品端到端的交付方式,提升部门间协作效率,以安全可靠的方式快速实现商业价值。
目前提供免费版供下载使用,也可体验在线试用版,更加详细的内容,请参阅官网;
官方交流群,此群可交流WorkMap平台使用心得、微服务、云原生、敏捷等相关理论实践心得,大家可以加群讨论交流。
WorkMap官方交流1群(已满);
WorkMap官方交流2群(可加);【微信号发至邮箱service@ttransition.com,运营同事拉您入官方交流群】