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