安装Docker DeskTop-Mac系统

22 篇文章 0 订阅
14 篇文章 0 订阅

文章来源:WorkMap技术博客-安装Docker
DeskTop-Mac系统

安装说明

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.dmgIntel芯片,Apple Silicon芯片)。
  • 按照安装向导上的说明授权安装程序并点击继续。
  • 选择Use recommended settings为默认安装方式,选择Use advanced settings,可以修改安装目录等设置。
  • 安装成功后,单击“关闭”以完成安装过程。
  • 双击Applications文件夹下的Docker.app启动Docker DeskTop。

命令行安装

  • 下载Docker.dmgIntel芯片,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,运营同事拉您入官方交流群】

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值