Docker.2.1-在Windows上安装
Docker 是一个用于开发、发布和运行应用程序的开放平台。Docker 使您能够将应用程序与基础设施分离,以便您可以快速交付软件。借助 Docker,您可以像管理应用程序一样管理基础设施。通过利用 Docker 的方法来快速交付、测试和部署代码,您可以显著减少编写代码和在生产中运行代码之间的延迟。
您可以在多个平台上下载并安装 Docker。请参阅以下部分并选择最适合您的安装路径。
适用于 Windows 的 Docker 桌面
一个本机 Windows 应用程序,可将所有 Docker 工具交付到您的 Windows 计算机。
! Docker 桌面
Docker Desktop 在大型企业(超过 250 名员工或年收入超过 1000 万美元)的商业使用需要付费订阅。
系统要求
您必须先满足以下要求才能在 Windows 上成功安装 Docker Desktop:
WSL 2 后端
- WSL 版本 1.1.3.0 或更高版本。
- Windows 11 64 位:家庭版或专业版 21H2 或更高版本,或者企业版或教育版 21H2 或更高版本。
- Windows 10 64 位:家庭版或专业版 21H2(内部版本 19044)或更高版本,或者企业版或教育版 21H2(内部版本 19044)或更高版本。
- 在 Windows 上启用 WSL 2 功能。有关详细说明,请参阅 Microsoft 文档。
- 要在 Windows 10 或 Windows 11 上成功运行 WSL 2,需要满足以下硬件先决条件:
- 具有二级地址转换 (SLAT)功能的 64 位处理器
- 4GB 系统内存
- 必须在 BIOS 设置中启用 BIOS 级硬件虚拟化支持。有关详细信息,请参阅 虚拟化。
- 下载并安装Linux 内核更新包。
Hyper-V 后端和 Windows 容器
Windows 11 64 位:专业版 21H2 或更高版本,或者企业版或教育版 21H2 或更高版本。
Windows 10 64 位:Pro 21H2(内部版本 19044)或更高版本,或者企业版或教育版 21H2(内部版本 19044)或更高版本。
必须启用 Hyper-V 和容器 Windows 功能。
要在 Windows 10 上成功运行客户端 Hyper-V,需要满足以下硬件先决条件:
- 具有二级地址转换 (SLAT)功能的 64 位处理器
- 4GB 系统内存
- 必须在 BIOS 设置中启用 BIOS 级硬件虚拟化支持。有关详细信息,请参阅 虚拟化。
使用 Docker Desktop 创建的容器和镜像在安装它的计算机上的所有用户帐户之间共享。这是因为所有 Windows 帐户都使用相同的 VM 来构建和运行容器。请注意,使用 Docker Desktop WSL 2 后端时无法在用户帐户之间共享容器和镜像。
Docker Business 客户支持在 VMware ESXi 或 Azure VM 内运行 Docker Desktop。它需要首先在虚拟机管理程序上启用嵌套虚拟化。有关更多信息,请参阅在 VM 或 VDI 环境中运行 Docker Desktop。
关于 Windows 容器
正在寻找有关使用 Windows 容器的信息?
- 在 Windows 和 Linux 容器之间切换 描述了如何在 Docker Desktop 中在 Linux 和 Windows 容器之间切换,并向您介绍下面提到的教程。
- Windows 容器入门(实验室) 提供了有关如何在 Windows 10、Windows Server 2016 和 Windows Server 2019 上设置和运行 Windows 容器的教程。它向您展示了如何将 MusicStore 应用程序与 Windows 容器结合使用。
- Docker 网站上的适用于 Windows 的 Docker 容器平台文章和博客文章。
要运行 Windows 容器,您需要 Windows 10 或 Windows 11 专业版或企业版。Windows 家庭版或教育版仅允许您运行 Linux 容器。
在 Windows 上安装 Docker Desktop
交互式安装
双击Docker Desktop Installer.exe运行安装程序。
如果您还没有下载安装程序 ( ),您可以从Docker Hub
Docker Desktop Installer.exe
获取它 。它通常会下载到您的文件夹,或者您可以从网络浏览器底部的最近下载栏运行它。Downloads
出现提示时,请确保选择或不选择“配置”页面上的“使用 WSL 2 而不是 Hyper-V”选项,具体取决于您选择的后端。
如果您的系统仅支持这两个选项之一,您将无法选择使用哪个后端。
按照安装向导上的说明授权安装程序并继续安装。
安装成功后,单击“关闭”完成安装过程。
如果您的管理员帐户与您的用户帐户不同,则必须将该用户添加到docker-users组。以管理员身份运行计算机管理并导航到本地用户和组>组> docker-users。右键单击将用户添加到组中。注销并重新登录以使更改生效。
启动 Docker 桌面
Docker Desktop 在安装后不会自动启动。启动 Docker 桌面:
搜索 Docker,然后在搜索结果中选择Docker Desktop 。
Docker 菜单显示 Docker 订阅服务协议窗口。
以下是要点总结:
- Docker Desktop 对于小型企业(员工少于 250 名且年收入少于 1000 万美元)、个人使用、教育和非商业开源项目免费。
- 否则,需要付费订阅才能用于专业用途。
- 政府实体也需要付费订阅。
- Docker Pro、Team 和 Business 订阅包括 Docker Desktop 的商业用途。
选择接受继续。Docker Desktop 在您接受条款后启动。
请注意,如果您不同意这些条款,Docker Desktop 将不会运行。您可以选择稍后打开 Docker Desktop 接受这些条款。
更多信息请参见Docker Desktop 订阅服务协议。我们建议您还可以阅读常见问题解答。
接下来去哪里
- Docker 入门是一个教程,教您如何部署多服务堆栈。
- 备份和恢复数据提供了有关备份和恢复与 Docker 相关的数据的说明。