欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Windows Server 2025安裝 Hyper-V Docker 容器的圖文教程

  發(fā)布時間:2025-03-27 09:25:11   作者:佚名   我要評論
Hyper-V 容器是 Windows Server 2025 中的一項強(qiáng)大功能,今天我們就來介紹如何在 Windows Server 2025 上安裝、配置和運行容器主機(jī),并下載運行一個 IIS 容器

Hyper-V 容器是 Windows Server 2025 中的一項強(qiáng)大功能,它在資源隔離方面提供了一種介于 Windows 容器和虛擬機(jī)(VM)之間的折中方案。

  • Windows 容器:通過進(jìn)程隔離與主機(jī)分離,資源消耗最少,但與主機(jī)共享大量代碼。
  • Hyper-V 虛擬機(jī):通過完整的操作系統(tǒng)來運行應(yīng)用,資源開銷較大。

相比之下,Hyper-V 容器只需要輕量級的操作系統(tǒng)(如 Nano Server)即可運行容器。接下來,本文將介紹如何在 Windows Server 2025 上安裝、配置和運行容器主機(jī),并下載運行一個 IIS 容器。

1. 安裝「容器」功能和「Hyper-V」角色

要配置 Hyper-V 容器主機(jī),可以通過「服務(wù)器管理器」或 Windows Admin Center 安裝「容器」功能和「Hyper-V」角色。為了簡化操作,我們通過 PowerShell 來完成安裝:

Install-WindowsFeature -Name Hyper-V, Containers -IncludeManagementTools -Restart

在 Windows Server 2025 上安裝「容器」功能和「Hyper-V」角色

02. 安裝 Docker

容器的運行和管理通常依賴 Docker,它是目前最流行的容器化工具之一。

1、使用微軟提供的腳本,在 Windows Server 2025 上安裝 Docker Desktop:

Invoke-WebRequest -UseBasicParsing -o install-docker-ce.ps1 -Uri "https://raw.githubusercontent.com/microsoft/Windows-Containers/Main/helpful_tools/Install-DockerCE/install-docker-ce.ps1"
.\install-docker-ce.ps1

在 Windows Server 2025 上安裝 Docker

安裝完成后,你的容器主機(jī)已經(jīng)可以正常運行,但目前還沒有任何容器鏡像。

2、微軟提供了多種基于 Server Core 或 Nano Server 的鏡像,你可以通過 Microsoft Container Registry(MCR)進(jìn)行拉?。?/p>

docker pull mcr.microsoft.com/windows/servercore:ltsc2025docker pull mcr.microsoft.com/windows/nanoserver:ltsc2025

帶有 GUI 的標(biāo)準(zhǔn)服務(wù)器鏡像不提供容器版本。

3、除了微軟官方鏡像,Docker 也托管了一些 Windows 鏡像,可以通過以下命令搜索:

docker search microsoft

查看 Docker 托管的微軟鏡像

03. 在 Windows Server 2025 上使用 Hyper-V 容器

1、下載必要的 Windows Server 容器鏡像到容器主機(jī):

docker pull mcr.microsoft.com/windows/servercore:ltsc2025

2、運行以下命令,查看已下載的鏡像:

docker images

拉取 Server Core LTSC 2025 鏡像

3、(示例)如果需要使用 Hyper-V 隔離運行一個 IIS Web 服務(wù)器容器,可以使用以下命令:

docker run -it --isolation=hyperv --name ws2025-iis -p 80:80 mcr.microsoft.com/windows/servercore:ltsc2025

4、進(jìn)入容器后,你就可以像操作普通服務(wù)器一樣操作。例如,在容器里安裝 IIS 服務(wù):

Install-WindowsFeature Web-Server

在容器中安裝 IIS

5、要查看容器的 IP 地址,可以運行以下命令:

Get-NetIPAddress

04. 通過 PowerShell 訪問容器

1、如果容器處于停止?fàn)顟B(tài),需要先啟動容器:

docker start <ID>

2、如果你想用 PowerShell 與容器交互,首先需要通過以下命令獲取容器 ID:

docker ps

3、然后使用以下命令連接到該容器:

Enter-PSSession -ContainerId <ID> -RunAsAdministrator

4、(可選)你也可以直接啟動一個基于容器的交互式 PowerShell 會話:

docker exec -it <ID> powershell

通過 PowerShell 訪問容器

05. 遠(yuǎn)程管理容器中的 IIS 服務(wù)

在容器內(nèi),PowerShell 是主要的本地管理工具,而遠(yuǎn)程管理則可以通過 RSAT 的圖形化界面來實現(xiàn):

1、如果你想使用 IIS Manager 在主機(jī)上遠(yuǎn)程管理容器中的 IIS 服務(wù),需要先啟用「容器內(nèi)的」遠(yuǎn)程管理服務(wù):

Install-WindowsFeature -Name Web-Mgmt-Service
Set-Service -Name WMSVC -StartupType Automatic
Start-Service WMSVC

2、容器默認(rèn)不啟用基于用戶賬戶密碼的登錄機(jī)制,要遠(yuǎn)程管理 IIS,你可以創(chuàng)建專用用戶并添加到管理員組:

net user iisadmin "XXXXX" /add
net localgroup "Administrators" "iisadmin" /add

在容器中安裝遠(yuǎn)程管理服務(wù)并添加管理帳戶

在生產(chǎn)環(huán)境下,請務(wù)必遵循權(quán)限配置及安全實踐。

3、在連接遠(yuǎn)程容器時,可以在 IIS Manager 中使用容器的 IP 地址作為服務(wù)器名稱。

通過這些步驟,你就可以在 Windows Server 2025 上順利安裝和運行 Hyper-V 容器了,并能通過 Docker 和 PowerShell 進(jìn)行管理和操作。希望本文對你有所幫助,祝你順利完成容器化部署。

相關(guān)文章

最新評論