如果您是 Docker 新手并且使用 Windows,那么您很幸运! Docker 在 Windows 11 及更新版本上的设置变得异常简单。让我们讨论一下 Docker 在安装之前做了什么。想象一下与朋友分享食谱; Docker 就像一个神奇的烹饪工具,可以确保在任何厨房里做出的菜品都是一样的。它将您的应用程序及其所有组件(我们称之为依赖项)打包在一起,以便它在任何地方都能一致运行。在 Windows 上安装 Docker Desktop 将为您提供入门所需的一切:
如果这听起来很复杂,请不要担心 – 我们将指导您完成如何在 Windows 上设置 Docker Desktop 的每个步骤。
您可以在此博客上找到其他与 Docker 相关的教程。
在我们深入安装之前,让我们快速讨论一下在 Windows 上为 Docker 提供支持的“引擎”。这里有两个主要选择:Hyper-V 和 WSL(适用于 Linux 的 Windows 子系统)。
Hyper-V: 想象一下,这就像在您的计算机上创建一个成熟的虚拟机。这就像在您的 Windows 计算机中运行另一台计算机一样。这是一项成熟的技术,效果很好,但可能会占用一些资源。
WSL(适用于 Linux 的 Windows 子系统): 将其视为一个巧妙的兼容性层,可让您直接在 Windows 中运行 Linux 环境。它比完整的虚拟机更轻、更高效,尤其是当您使用基于 Linux 的工具(许多 Docker 容器都是如此)时。
如果您想进行更深入的比较,请查看这篇文章。
以下是您所需的系统细节的快速概述:
Hyper-V 要求:
WSL 要求:
WSL 是我对大多数开发人员的推荐,尤其是那些使用容器化应用程序(通常基于 Linux)的开发人员。它是一种轻量级、更简单的替代方案,对于 Linux 工作负载具有更好的性能。
现在,让我们安装 Docker Desktop,它捆绑了在 Windows 上运行 Docker 所需的一切。
* For most modern PCs (with an x86\_x64 processor), you'll want this installer: [Download for x86\_x64](https://desktop.docker.com/win/main/amd64/178610/Docker%20Desktop%20Installer.exe). * If you have a newer Windows device with an ARM processor, grab this one (beta): [Download for ARM](https://desktop.docker.com/win/main/arm64/178610/Docker%20Desktop%20Installer.exe).
* You'll likely see options like "Use WSL 2 instead of Hyper-V (recommended)". **If you intend to use WSL (as we recommend), make sure this box is ticked.** If you prefer to use Hyper-V, leave it unticked. ![An image showing the Configuration step where you're asked if you want to install it using WSL 2](https://cdn.hashnode.com/res/hashnode/image/upload/v1736283219375/8587acff-12d2-4f6d-99b0-cdbd728f4f55.webp)
按照提示操作:安装程序将引导您完成剩余的步骤。系统可能会要求您授权安装并可能重新启动计算机。
安装完成:安装完成后,您应该在系统托盘中看到 Docker Desktop 图标。
Docker Desktop 已安装。让我们确保它正常工作!
打开终端:打开 PowerShell 或命令提示符。
运行验证命令:键入以下命令并按 Enter:
docker --version
检查输出: 如果 Docker 安装正确,您应该看到类似于以下内容的输出:
Docker version 27.3.1, build ce12230
(具体版本号可能有所不同)。这确认 Docker 已安装并准备就绪!
恭喜!您已在 Windows 计算机上成功安装了 Docker。随着 Docker Desktop 的运行,您现在可以开始提取映像、构建容器并探索容器化的世界。为什么不尝试运行一个简单的容器来开始呢?可能性是无限的!容器化快乐!
了解虚拟化↩
WSL 安装指南↩
以上是如何在 Windows 上安装 Docker:初学者指南的详细内容。更多信息请关注PHP中文网其他相关文章!