如何在 Windows 11 或 10 上通过 PowerShell 安装 Docker Desktop

了解如何使用 PowerShell 或命令提示符在 Windows 11 或 10 上安装 Docker CLI 和 Docker Desktop GUI,以创建容器运行虚拟机。无需手动访问网站下载安装程序,所有操作都将在命令终端完成。

Docker 是一个强大的容器化平台,允许开发人员将应用程序及其依赖项打包为轻量级容器进行分发。Docker 命令行界面(CLI)是与 Docker 交互并管理系统上的容器和镜像的重要工具,无需访问任何图形界面。而那些需要更便捷操作的用户可以在 Windows 上使用 Docker Desktop GUI。然而,在此操作系统上充分利用其功能之前,安装 Docker 是必要的步骤。

使用命令提示符在 Windows 11 或 10 上安装 Docker

要求:

在计划在 Windows 上安装 Docker Desktop 之前,必须满足一些系统要求。这些要求如下:

启用 WSL

Windows 11 或 10

启用虚拟机平台

那些尚未启用 WSL 和 VMP 的用户,可以在 Windows 搜索框中输入【 启用或关闭 Windows 功能 】。打开它,然后选择【 Windows 子系统 for Linux 】和 【 虚拟机平台 】选项。之后点击 【 确定 】 按钮,这两个功能将被安装到你的系统中。

第 1 步:打开 PowerShell

正如我们在教程开头所讨论的,我们将使用命令行安装 Docker Desktop。因此,右键单击 【 开始 】 按钮并选择 【 PowerShell(管理员)】 或 【 终端管理员 】。

第 2 步:检查 Winget 是否可用

在所有最新版本的 Windows 11 和 10 上,默认情况下都可用 Winget。与 Ubuntu 的 APT 类似,Winget 也是微软为 Windows 提供的一个包管理器,用于安装常用应用程序。使用它,我们无需访问不同网站下载我们想要安装的应用程序的安装程序,从而节省我们的时间。

在 PowerShell 或 CMD 中运行以下命令,检查它是否可用:

 winget

第 3 步:在 Windows 上安装 Docker Desktop

现在,在你的 PowerShell 或 CMD 中,运行以下命令。它将不仅安装 Docker Desktop,还会安装 Docker-CLI,以便使用命令行管理容器。

 winget install Docker.DockerDesktop

很快,Docker Desktop 将安装在你的系统上。之后重启你的系统,以便 Docker 正确集成。

第 4 步:启动 Docker Desktop GUI

在 Windows 搜索中输入 Docker Desktop,你会看到它的图标,点击它以运行该程序。Docker 的图形界面将出现,用于管理镜像、容器、卷,并提供扩展 Docker 功能的选项,通过添加各种扩展。

第 5 步:访问 Docker CLI

如果你想使用 Windows 11 或 10 的命令行工具(如 PowerShell 或 CMD)创建和管理容器,那么打开它们中的任何一个。现在,在终端中开始使用 Docker 命令。例如,拉取 Docker 镜像并创建容器的命令。

示例:

 docker pull hello-world

Docker 版本:检查系统上安装的 Docker CLI 版本。

 docker --version

Docker 信息:获取有关 Docker 安装的详细信息。

 docker info

Docker 帮助:显示可用 Docker 命令及其描述的列表。

 docker --help

拉取 Docker 镜像:从注册表(例如 Docker Hub)下载 Docker 镜像。

 docker pull image_name:tag

卸载

到目前为止,我们已经讨论了安装,但将来如果你想要通过命令行在 Windows 上卸载 Docker Desktop,那么可以再次使用 Winget。以下是执行该操作的命令:

 winget uninstall Docker.DockerDesktop
原文链接:,转发请注明来源!