Docker.2.1-在Windows上安装

Docker 是一个用于开发、发布和运行应用程序的开放平台。Docker 使您能够将应用程序与基础设施分离,以便您可以快速交付软件。借助 Docker,您可以像管理应用程序一样管理基础设施。通过利用 Docker 的方法来快速交付、测试和部署代码,您可以显著减少编写代码和在生产中运行代码之间的延迟。

您可以在多个平台上下载并安装 Docker。请参阅以下部分并选择最适合您的安装路径。

适用于 Windows 的 Docker 桌面

一个本机 Windows 应用程序,可将所有 Docker 工具交付到您的 Windows 计算机。

! Docker 桌面

Docker Desktop 在大型企业(超过 250 名员工或年收入超过 1000 万美元)的商业使用需要付费订阅。

Docker 桌面版发行说明

系统要求

您必须先满足以下要求才能在 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,需要满足以下硬件先决条件:
  • 下载并安装Linux 内核更新包

Hyper-V 后端和 Windows 容器

  • Windows 11 64 位:专业版 21H2 或更高版本,或者企业版或教育版 21H2 或更高版本。

  • Windows 10 64 位:Pro 21H2(内部版本 19044)或更高版本,或者企业版或教育版 21H2(内部版本 19044)或更高版本。

    对于 Windows 10 和 Windows 11 家庭版,请参阅 WSL 2 后端选项卡中的系统要求。

  • 必须启用 Hyper-V 和容器 Windows 功能。

  • 要在 Windows 10 上成功运行客户端 Hyper-V,需要满足以下硬件先决条件:

使用 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

交互式安装

  1. 双击Docker Desktop Installer.exe运行安装程序。

    如果您还没有下载安装程序 ( ),您可以从Docker HubDocker Desktop Installer.exe获取它 。它通常会下载到您的文件夹,或者您可以从网络浏览器底部的最近下载栏运行它。Downloads

  2. 出现提示时,请确保选择或不选择“配置”页面上的“使用 WSL 2 而不是 Hyper-V”选项,具体取决于您选择的后端。

    如果您的系统仅支持这两个选项之一,您将无法选择使用哪个后端。

  3. 按照安装向导上的说明授权安装程序并继续安装。

  4. 安装成功后,单击“关闭”完成安装过程。

  5. 如果您的管理员帐户与您的用户帐户不同,则必须将该用户添加到docker-users组。以管理员身份运行计算机管理并导航到本地用户和组>> docker-users。右键单击将用户添加到组中。注销并重新登录以使更改生效。

启动 Docker 桌面

Docker Desktop 在安装后不会自动启动。启动 Docker 桌面:

  1. 搜索 Docker,然后在搜索结果中选择Docker Desktop 。

  2. Docker 菜单显示 Docker 订阅服务协议窗口。

    以下是要点总结:

    • Docker Desktop 对于小型企业(员工少于 250 名且年收入少于 1000 万美元)、个人使用、教育和非商业开源项目免费。
    • 否则,需要付费订阅才能用于专业用途。
    • 政府实体也需要付费订阅。
    • Docker Pro、Team 和 Business 订阅包括 Docker Desktop 的商业用途。
  3. 选择接受继续。Docker Desktop 在您接受条款后启动。

    请注意,如果您不同意这些条款,Docker Desktop 将不会运行。您可以选择稍后打开 Docker Desktop 接受这些条款。

    更多信息请参见Docker Desktop 订阅服务协议。我们建议您还可以阅读常见问题解答

接下来去哪里

  • Docker 入门是一个教程,教您如何部署多服务堆栈。
  • 备份和恢复数据提供了有关备份和恢复与 Docker 相关的数据的说明。

相关链接

[1] Windows Docker 安装