安装Docker Desktop for Mac

安装Docker Desktop for Mac

要下载Docker Desktop for Mac,请转至Docker Hub并使用您的Docker ID登录,从Docker Hub下载

安装前须知

Docker Toolbox和Docker Machine用户须知 如果您的机器上已经有Docker在运行,请先阅读Docker Desktop for Mac vs.Docker Toolbox,以了解此安装对现有设置的影响,如何为Docker Desktop for Mac设置环境以及两种产品如何共存。

与Docker Machine的关系:安装Docker Desktop for Mac不会影响您使用Docker Machine创建的机器。您可以选择将容器和镜像从本地默认计算机(如果存在)复制到Docker Desktop for Mac HyperKit虚拟机。当您运行Docker Desktop时,您不需要在本地(或其他任何地方)运行的Docker Machine节点。使用Docker Desktop for Mac,您可以运行一个新的本地虚拟化系统(HyperKit),它可以代替VirtualBox系统。要了解更多信息,请参阅Docker Desktop for Mac与Docker Toolbox

系统要求:

仅当你的Mac满足所有这些要求时,Docker Desktop才能安装成功。

  • Mac硬件必须是2010年或更晚的型号,它的英特尔硬件支持内存管理单元(MMU)虚拟化,包括扩展页表(EPT)和无限制模式。您可以通过在终端中运行以下命令来检查计算机是否具有此支持:sysctl kern.hv_support

  • macOS必须是10.13和更高版本。我们建议升级到最新版本的macOS。

如果将macOS升级到版本10.15后遇到任何问题,则必须安装最新版本的Docker Desktop才能与此版本的macOS兼容。

**注意:**在最新版本的macOS上,Docker支持Docker Desktop。 即当前版本的macOS和前两个版本。 随着新的主要版本的macOS普遍可用,Docker将停止支持最旧的版本,并支持最新的macOS(除了前两个版本之外)。

  • 至少4GB内存。

  • 不能安装版本4.3.30之前的VirtualBox,它与Docker Desktop for Mac不兼容。

注意:如果您的系统不满足这些要求,则可以安装Docker Toolbox,它使用Oracle VirtualBox代替HyperKit。

安装包括的内容

安装并运行Docker Desktop for Mac

  1. 双击Docker.dmg打开安装程序,然后将Docker的图标拖到Applications文件夹。

安装Docker

  1. 双击Applications文件夹中的Docker.app启动Docker。 (在下面的示例中,Applications文件夹处于“网格”视图模式。)

Docker应用

启动后,系统会提示您输入系统密码为Docker.app授权。 需要授权才能访问,因为Docker应用程序,是从网络下载安装的应用。

顶部状态栏中的鲸鱼表示Docker正在运行,并且终端可以从此处访问Docker。

菜单栏中的Docker应用

如果您刚刚安装了该应用程序,则还会收到一条消息,其中包含建议的后续步骤以及此文档的链接。 点击鲸鱼图标以关闭此弹出窗口。

菜单栏中的Docker应用

  1. 单击Docker图标以获取首选项和其他选项。

  2. 选择关于Docker以确认您是否安装了最新版本。

恭喜! 您已启动并运行Docker Desktop for Mac。

卸载Docker Desktop

要从您的Mac上卸载Docker Desktop:

  1. 从Docker菜单,选择疑难排解再选择卸载
  2. 单击卸载确认您的选择。

在Stable版和Edge版之间切换

Docker Desktop允许您在Stable版本和Edge版本之间切换。但是,一次只能安装一个版本的Docker Desktop。在Stable版本和Edge版本之间切换会破坏您的开发环境,特别是在您从较新的(Edge)通道切换到较旧的(Stable)通道的情况下。

例如,切换回Stable后,使用较新的Edge版本Docker Desktop创建的容器可能无法工作,因为它们可能是使用Stable中尚未提供的Edge功能创建的。在创建和使用Edge容器时,请记住这一点,当您准备排除故障或重新开始的,也许是出于游乐场的精神。

要在Edge版本和Stable版本之间安全切换,请确保保存镜像并导出所需的容器,然后在安装其他版本之前先卸载当前版本。有关更多信息,请参见下面的“保存和还原数据”部分。

保存和还原数据

您可以使用以下过程保存和还原镜像和容器数据。例如,如果要在Edge和Stable之间切换,或者要重置VM磁盘,请执行以下操作:

  1. 使用docker save -o images.tar image1 [image2 ...]保存要保留的所有镜像。请参阅Docker Engine命令行参考中的save

  2. 使用docker export -o myContainner1.tar container1导出要保留的容器。请参阅Docker Engine命令行参考中的export

  3. 卸载当前版本的Docker Desktop,然后安装其他版本(Stable或Edge),或重置VM磁盘。

  4. 使用docker load -i images.tar重新加载以前保存的镜像。请参阅Docker Engine中的load

  5. 使用docker import -i myContainer1.tar创建与先前导出的容器相对应的文件系统镜像。请参阅Docker Engine中的import

有关如何备份和还原数据卷的信息,请参阅备份,还原或迁移数据卷

下一步

  • 入门Docker Desktop for Mac概述,基本Docker命令示例,如何获得帮助或提出反馈,以及指向Docker Desktop for Mac指南中所有主题的链接。
  • 故障排除描述了常见问题,解决方法,如何运行和提交诊断以及提交问题。
  • 常见问题解答的常见问题。
  • 发行说明列出了与Stable发行版(或Edge发行说明)相关的组件更新,新功能和改进。
  • Docker入门提供了常规Docker教程。