当前位置:   article > 正文

安装Docker DeskTop-Mac系统_mac docker desktop

mac docker desktop

文章来源: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
  • 1

安装包安装

  • 下载并双击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
    
    • 1
    • 2
    • 3

    安装参数

    –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,运营同事拉您入官方交流群】

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/48626
推荐阅读
相关标签
  

闽ICP备14008679号