Docker Windows Server 容器允许您在 Windows Server 上的隔离环境中运行应用程序。这些容器旨在与基于 Windows Server Core 或 Nano Server 映像的 Windows 可执行文件配合使用。在这篇文章中,我们将讨论它们并看看您可以如何运行您的第一个 Docket Windows Server 容器。

Docker Windows Server 容器让您可以在轻量级且隔离的环境中在 Windows 上运行程序。它们就像小包一样工作,其中包含程序运行所需的所有内容,例如代码、库和系统工具。这些容器基于 Nano Server 或 Server Core 等 Windows Server 映像。与传统虚拟机相比,它们速度更快,使用的资源更少。使用 Docker,您可以轻松创建、运行和管理这些容器。这有助于开发人员和 IT 团队更快、更高效地构建和部署应用程序,而不会干扰同一服务器上的其他程序。
要运行您的第一个 Docker Windows Server 容器,您需要按照下面提到的步骤操作。
- 安装 Hyper-V 角色和容器功能
- 安装 Docker 模块
- 重新启动您的服务器
- 拉取并运行您的 Docker 镜像
让我们详细讨论它们。
1]安装Hyper-V角色和容器功能

首先,我们需要检查所有先决条件,为 Docker 准备服务器。为此,我们需要安装Hyper-V 角色和容器功能首先在我们的系统上。为此,您需要按照下面提到的步骤操作。
- 打开服务器管理器并点击添加角色和功能。
- 单击“下一步”。
- 选择基于角色或基于功能的安装然后单击“下一步”。
- 现在,选择服务器并单击“下一步”。
- 然后你必须寻找超V并勾选其复选框,单击添加功能如果出现提示,则单击“下一步”。
- 前往特征选项卡,勾选集装箱、并单击“下一步”。
- 然后,单击“下一步”到达虚拟交换机选项卡。
- 然后,您必须勾选以太网并单击下一步。
- 继续单击下一步,直到到达结果选项卡,然后单击安装开始安装。
安装将需要一些时间,因为这取决于服务器的硬件功能。
完成后,您需要重新启动服务器。
2]安装Docker模块

配置完先决条件后,我们应该安装 Docker 模块。您只需在中运行以下命令即可做到这一点PowerShell(作为管理员)。
Install-Module -Name DockerMsftProvider -Repository PSGallery -Force
您需要等待几分钟,因为该模块需要一段时间才能安装到您的计算机上。完成后,您需要安装 Docker 包。为此,请运行下面给出的命令。
Install-Package -Name docker -ProviderName DockerMsftProvider
请等待几分钟,因为该软件包需要一些时间才能安装到您的计算机上。
3]重新启动服务器
完成后,您需要重新启动服务器。为此,您可以运行重新启动计算机在 PowerShell 中或从“开始”菜单重新启动。计算机启动后,请转到下一步。
4]拉取并运行Windows Docker镜像

现在您的服务器已启动,我们需要您打开电源外壳再次具有管理员权限。然后,您必须运行以下命令来拉取 Docker 映像。
docker pull mcr.microsoft.com/windows/servercore:ltsc2022
完成此操作后,您必须运行以下命令来检查 docker 映像。
docker image ls
您将看到镜像详细信息,证明您已安装 docker 并拥有该镜像。
提取映像后,您可以继续运行它。
docker run mcr.microsoft.com/windows/nanoserver:ltsc2022
提到的命令使会话成为非交互式的;要使其具有交互性,您需要运行以下命令。
docker run -it mcr.microsoft.com/windows/nanoserver:ltsc2022
我们将运行后者。
当您运行该命令时,您将看到不同的交互式提示。然后,您可以在 Docker 提示符下继续工作。
这样,您就已经启动了 Docker 容器,并且您已经进入其中了。所以,如果你运行命令主机名,您将看到您已登录的 Docker 容器的名称。
我们希望您能够在Windows Server上安装并运行Windows Docker Container。
读:
如何在 Windows 中启动 Docker 容器?
要在 Windows 中启动 Docker 容器,请确保 Docker 已安装并正在运行。打开命令提示符或 PowerShell,然后使用以下命令拉取容器映像docker pull [image_name](例如,docker pull microsoft/nanoserver)。下载后,使用命令docker run [镜像名称]启动容器。您可以添加选项,例如-它对于交互模式或–名称 [容器名称]为您的容器命名。运行命令后,容器将启动,您可以与其交互。要稍后停止容器,请使用docker stop [容器名称]。
读:
我可以在 Windows Server 上运行 Docker 容器吗?
是的,如果 Windows Server 支持容器,您可以在 Windows Server 上运行 Docker 容器。 Windows Server 提供了运行 Windows 容器所需的功能,Windows 容器是隔离的应用程序环境。要使用Docker,您必须在服务器上启用“容器”功能并安装Docker。




![VMware Horizon Client 无法在 WiFi 上运行 [修复]](https://sclub.recmg.com/tech/blogs/wp-content/uploads/2024/12/vmware-wifi-not-working.png)
