在Windows Server上安装Docker
- 启用Hyper-V和容器功能:
在开始安装Docker之前,您需要确保已启用Hyper-V和容器功能。打开PowerShell(以管理员身份运行),然后运行以下命令:
Install-WindowsFeature -Name Hyper-V,Containers -IncludeManagementTools -Restart
这将启用所需的功能并重新启动计算机。
- 安装Docker:
接下来,您需要安装Docker。打开PowerShell(以管理员身份运行),然后运行以下命令:
Install-Module -Name DockerMsftProvider -Repository PSGallery -Force
Install-Package -Name docker -ProviderName DockerMsftProvider -Force
Restart-Computer -Force
这将从PowerShell Gallery安装DockerMsftProvider模块,然后使用该模块安装Docker。最后,计算机将重新启动。
- 验证Docker安装:
在安装完成后,您需要验证Docker是否已正确安装并运行。打开PowerShell(以管理员身份运行),然后运行以下命令:
docker version
docker info
如果您看到Docker版本信息和Docker系统详细信息,那么安装成功。
- 运行一个简单的Docker容器:
现在您可以尝试运行一个简单的Docker容器,以确保一切正常。在PowerShell中运行以下命令:
docker run hello-world
这将从Docker Hub下载并运行一个名为“hello-world”的简单容器。如果您看到一条消息,说明您的Docker安装已成功运行并可以使用。
至此,您已经在Windows Server上安装了Docker并验证了其功能。现在,您可以开始使用Docker容器来部署和管理应用程序。