在Windows上安装Docker桌面
预计阅读时间: 4分钟Windows的Docker桌面是Microsoft Windows的Docker的社区版本。您可以从Docker Hub下载适用于Windows的Docker桌面。
安装前须知
系统要求
- Windows 10 64位:专业版,企业版或教育版(内部版本15063或更高版本)。
- 必须启用Hyper-V和Containers Windows功能。
-
要在Windows 10上成功运行Client Hyper-V,需要满足以下硬件先决条件:
- 具有二级地址转换(SLAT)的 64位处理器
- 4GB系统内存
- 必须在BIOS设置中启用BIOS级硬件虚拟化支持。有关更多信息,请参见虚拟化 。
注意: Docker在Windows上基于Microsoft对Windows 10操作系统的支持生命周期支持Docker Desktop。有关更多信息,请参见Windows生命周期概况 。
Docker Toolbox和Docker Machine用户的README :运行Docker Desktop需要Microsoft Hyper-V。必要时,Docker桌面Windows安装程序会启用Hyper-V,然后重新启动计算机。启用Hyper-V后,VirtualBox不再起作用。但是,将保留所有现有的VirtualBox VM映像。
使用docker-machine
创建的VirtualBox VM(包括通常在Toolbox安装过程中创建的default
VM)不再启动。这些VM不能与Docker Desktop并排使用。但是,您仍然可以使用docker-machine
来管理远程VM。
安装程序中包含什么
Docker Desktop安装包括Docker Engine ,Docker CLI客户端, Docker Compose , Docker Machine和Kitematic 。
使用Docker Desktop创建的容器和映像在安装它的机器上的所有用户帐户之间共享。这是因为所有Windows帐户都使用相同的VM来构建和运行容器。
嵌套虚拟化方案(例如在VMWare或Parallels实例上运行Docker桌面)可能会起作用,但不能保证。有关更多信息,请参阅在嵌套虚拟化方案中运行Docker Desktop 。
注意 :有关与Windows Server的完整Docker兼容性信息,请参阅Docker兼容性列表 。
关于Windows容器
寻找有关使用Windows容器的信息?
- Windows和Linux容器之间的切换描述了如何在Docker Desktop中在Linux和Windows容器之间进行切换,并为您提供了上述教程。
- Windows容器入门(实验室)提供了有关如何在Windows 10,Windows Server 2016和Windows Server 2019上设置和运行Windows容器的教程。它显示了如何在Windows容器中使用MusicStore应用程序。
- 适用于Windows的Docker容器平台文章和 Docker网站上的博客文章 。
在Windows上安装Docker桌面
-
双击Docker Desktop Installer.exe运行安装程序。
如果尚未下载安装程序(
Docker Desktop Installer.exe
),则可以从Docker Hub进行下载 。它通常下载到“Downloads
文件夹中,或者您可以从Web浏览器底部的“最近下载”栏中运行它。 -
按照安装向导上的说明接受许可证,授权安装程序,然后继续安装。
出现提示时,请在安装过程中使用您的系统密码授权Docker Desktop Installer。需要特权访问才能安装网络组件,链接到Docker应用程序以及管理Hyper-V VM。
-
在安装完成对话框中单击完成 ,然后启动Docker Desktop应用程序。
启动Docker Desktop
Docker Desktop在安装后不会自动启动。要启动Docker Desktop,请搜索Docker,然后在搜索结果中选择Docker Desktop 。
当状态栏中的鲸鱼图标保持稳定时,Docker桌面将运行,并且可以从任何终端窗口访问。
如果“鲸鱼”图标隐藏在“通知”区域中,请单击任务栏上的向上箭头以显示它。要了解更多信息,请参阅Docker设置 。
安装Docker Desktop应用程序后,您还会收到一条弹出成功消息,其中包含建议的后续步骤,以及指向本文档的链接。
初始化完成后,单击“通知”区域中的鲸鱼图标,然后选择“ 关于Docker Desktop”以确认您具有最新版本。
恭喜你!您已在Windows上成功运行Docker桌面。
卸载Docker Desktop
要从Windows机器上卸载Docker Desktop,请执行以下操作:
- 从Windows“ 开始”菜单中,选择“设置” >“ 应用 程序 ” >“ 应用 程序和功能” 。
- 从“ 应用程序和功能”列表中选择Docker Desktop ,然后选择“ 卸载” 。
- 单击卸载以确认您的选择。
注意:卸载Docker Desktop将破坏计算机本地的Docker容器和映像,并删除应用程序生成的文件。
接下来去哪里
- 入门介绍了Windows版Docker桌面。
- Docker入门是一个教程,它教您如何部署多服务堆栈。
- 故障排除描述了常见问题,解决方法以及如何获得支持。
- 常见问题解答提供常见问题的答案。
- 稳定发行说明或Edge发行说明 。