如何在Windows Server 2016中安装Docker,以获取Win&Linux容器

在本文中,我们将重点介绍如何在Windows Server 2016容器中安装Docker。

在Windows Server 2016中,Microsoft引入了Windows容器。尽管容器不是开发人员的新概念,但是将容器作为Windows Server环境的功能集成对开发人员,安全性和网络操作而言是一个很大的飞跃。

部署容器是几秒钟或几分钟的问题,没有开销或成本。开发人员将被分配给其受保护的空间,当应用程序准备从分期阶段转移到最终部署时,可以将其作为容器部署到生产服务器,以高效且可移植,但与其创建的环境一致。

管理和保护容器化的Windows应用程序是您在Windows Server安装上经常需要的功能之一。兼容性将确保您能够在容器中构建,运送和运行本机Windows应用程序。这将有助于在Windows Server 2016和Windows 10中运行这些应用程序。如何在Windows Server 2016中安装Docker?这里的说明应该有助于满足您的需求。

如何在Windows Server 2016容器中安装Docker?

在容器化的Docker应用程序中运行本机Windows应用程序具有自己的一套优势。您的应用程序往往会更便携。它们更容易使用,并且更直接地在系统上运行。

您可以通过在Windows Server 2016的Docker的帮助下将复杂的旧应用程序容器来运行。集装箱运行将确保对基础架构的使用较少并对您的工作负载产生影响。为您的Windows生态系统部署Docker将取决于您使用的操作系统和主机系统。

阅读更多:如何从Linux发射Linux到iPhone/Mac&Screen Mirror

在Windows Server 2016上安装Docker涉及的步骤

为Windows Server 2016安装Docker将需要您首先安装容器功能。完成此操作后,您可以轻松安装和配置Docker您的服务器。

安装容器功能

理想情况下,容器功能应预先包装在Windows安装中。但是,默认情况下不会将其安装在您的设备上。您可以通过以下步骤安装它。

  • 开始,您可以通过不同的方式执行此操作。您可以使用搜索选项并输入PowerShell。从搜索结果中选择高级PowerShell。请注意,您需要高架PowerShell安装容器功能。
  • 在PowerShell选项中,输入以下命令
Install-Module -Name DockerMsftProvider -Repository PSGallery–Force
  • 应该要求您确认容器功能的安装。通过在Y中键入确认。

安装Docker

启用了容器功能后,下一步将是安装最新版本的Docker。您可以通过PowerShell选项本身来完成。

这是您可以使用的步骤安装Docker。

  • 在PowerShell中输入以下命令。
Install-Package -Name docker -ProviderNameDockerMsftProvider
  • 您可能会收到确认请求,以确认是否要安装Docker版本。这也可能表明该版本是不信任的。
  • 输入A以接受安装到所有进一步的提示。
  • 现在将在您的系统上安装Docker版本。

重新启动您的系统

您将需要重新启动系统,以便在先前的步骤中通过安装进行更改以生效。您可以通过执行以下命令在PowerShell选项中重新启动系统。

Restart-Computer –Force

这应该完成在Windows Server 2016上安装Docker的任务。

检查服务器上的Docker安装

在Windows Server 2016上安装了Docker服务后,检查Docker安装的功能至关重要。这可以通过从Docker Hub内部运行测试容器来实现。

这是可以做到的。请注意,这只是测试Docker安装功能的简单步骤。

在PowerShell中输入以下命令。

docker run Microsoft/sample-dotnet

来自Docker注册表的预先创建的.NET示例图像将在运行该命令时运行。它将运行.NET Hello应用程序,然后关闭。如果您的系统运行该应用程序,它将确保您成功地在Windows Server上安装了Docker。

您可以检查通过以下命令安装的Docker版本 -

Docker version

在使用Docker引擎时,您可能需要一些控件和其他基本命令的帮助。如果您需要帮助,则可以通过以下命令查看Docker上可用的帮助命令 -

Docker –help

帮助命令可用于各种目的。某些必需命令将有助于创建一个新的容器,在文件系统和容器之间复制或粘贴文件和文件夹,或构建图像之间。便捷的帮助命令有助于做出明智的决定。

为什么要将Docker与Windows Server 2016一起使用?

Docker是具有出色功能的容器管理引擎。您可以使用引擎来创建,删除,停止和启动容器。可以使用一组命令快速完成此操作。

Docker官员完全支持我们在Windows Server 2016上安装的版本。实际上,Docker与Microsoft达成协议,作为商业支持协议的一部分。

Docker在Windows Server 2016上的好处

如果您在Windows Server 2016安装上安装了Docker,您将见证以下好处 -

  • Windows Server的Docker版本免费提供。
  • 您可以确保您在基于Linux的系统上观察到的相同级别的容器管理功能。一些值得提到的可以是图像扫描,秘密管理和覆盖网络。
  • Hyper V的其他隔离特性。
  • 您可以使用诸如Nano Server和Windows Server Core之类的基本图像。
  • Docker将帮助您克服IIS和.NET多个版本之间的冲突。这是通过隔离容器来实现的。

总结的想法

Docker是您在录制和运行本机Windows应用程序方面的最佳选择。您也可以将其与纳米服务器一起使用,以便您可以现代化现有应用程序。 Docker也可以根据当前应用程序来创建微服务。

在Windows Server 2016上运行Docker应该类似于在基于Linux的设备上进行操作。 Docker CLI,API,图像格式和Docker注册表服务与Windows和Linux相同。实际上,如果您在计算机上使用Windows和Linux的虚拟机,这可能是一个实用的选择。在整个平台上享受标准的Docker体验,并充分享受它。

脚注 - https://docs.docker.com/install/windows/docker-ee/