Windows Server Nano 安装

本篇只是一个简单的Windows Server nano的安装教程,没有操作指南

获取nano以及角色包

对于Windows Server 2016 TP2nano藏在了光盘中,在那里你会发现一个NanoServer文件夹这包含.wim映像和一个名为packages的子文件夹。 这里是nano所能够安装的一些角色。


该表显示了nano上可以安装的角色和功能

 

角色或功能文件名
Hyper-VMicrosoft-NanoServer-Compute-Package.cab
故障转移群集Microsoft-NanoServer-FailoverCluster-Package.cab
作为虚拟机时的驱动Microsoft-NanoServer-Guest-Package.cab
基础驱动Microsoft-NanoServer-OEM-Drivers-Package.cab
文件服务器角色和其他存储部件Microsoft-NanoServer-Storage-Package.cab

 

 

转换为VHD

注意,看起来需要在Windows Server 2016(TP2)下运行才可以,亲测默认环境下Windows8不可执行。

首先去这里下一个PowerShell脚本

https://gallery.technet.microsoft.com/scriptcenter/Convert-WindowsImageps1-0fe23a8f

 

这个脚本注意修改一下属性。如果不修改,无法本地执行

不修改会报下面这个错误

OK,我们执行一下下面这个命令,这里的f盘是对应的Windows Server 2016(TP2)光盘中nanoserver目录下的wim文件,另存的vhd文件任意保存在本地的一个目录中即可。

1
.\ Convert-WindowsImage .ps1 -Sourcepath F:\NanoServer\NanoServer.wim -VHD C:\Users\nano.vhd –VHDformat VHD -Edition 1

我们在e盘创建个目录,起名叫做mountdir,然后执行如下的dism命令,替换相应盘符即可。可以根据需要,安装不同的包,比如在虚拟机中运行,那么要添加相应的包,如果是物理主机运行,还需要打相应的驱动。

 

1
2
3
4
5
6
dism /Mount-Image /ImageFile:c:\users\nano.vhd /Index:1 /MountDir:E:\mountdir
dism / Add-Package /PackagePath:.\packages\Microsoft-NanoServer-Compute-Package.cab /Image:E:\mountdir
dism / Add-Package /PackagePath:.\packages\en-us\Microsoft-NanoServer-Compute-Package.cab /Image:E:\mountdir
dism / Add-Package /PackagePath:.\packages\Microsoft-NanoServer-OEM-Drivers-Package.cab /Image:E:\mountdir
dism / Add-Package /PackagePath:.\packages\en-US\Microsoft-NanoServer-OEM-Drivers-Package.cab /Image:E:\mountdir
dism /Unmount-Image /MountDir:E:\mountdir /Commit

 

OK,到此完工,用这个VHD文件作为虚拟机的VHD启动,然后慢慢体验吧,当然如果没有任何的命令行操作基础,到此就可以结束了,后面基本也没法继续。

更多后续细节可参考https://technet.microsoft.com/en-us/library/mt126167.aspx

 

微软私有云高端顶级群【236804566】分享成就牛B之路

 

欢迎关注新浪微博 @肥九叔


<think>根据用户的需求,他需要在Windows Server 2019上安装Docker引擎。根据引用[1]和引用[3],我们可以知道在Windows Server安装Docker引擎需要使用PowerShell模块DockerMicrosoftProvider。以下是安装步骤: 1. 首先,确保系统是Windows Server 2019,并且已经安装了PowerShell 5.0或更高版本。可以通过运行`$PSVersionTable.PSVersion`来检查PowerShell版本。 2. 安装Docker提供程序。打开PowerShell(以管理员身份运行)并执行以下命令: ```powershell Install-Module -Name DockerMsftProvider -Repository PSGallery -Force ``` 这个命令会从PowerShell库中安装DockerMsftProvider模块。 3. 使用安装的模块来安装Docker引擎: ```powershell Install-Package -Name docker -ProviderName DockerMsftProvider ``` 4. 安装完成后,重启系统: ```powershell Restart-Computer -Force ``` 5. 重启后,检查Docker服务是否正在运行: ```powershell Get-Service docker ``` 6. 验证Docker安装是否成功: ```powershell docker version ``` 注意:在安装过程中,可能会提示你信任存储库,输入`Y`确认。另外,安装过程中会自动启用Windows容器特性。 引用[1]提到,如果需要完全移除Docker引擎,可以使用特定的命令。但这里我们只需要安装。 引用[2]提到Docker可以在任何操作系统安装,但特别指出Docker引擎在Linux发行版上运行。然而,在Windows Server上,Docker引擎是通过Windows容器功能实现的,所以安装过程与Linux不同。 引用[3]详细描述了使用PowerShell模块安装的步骤,与上述步骤一致。 引用[4]则建议安装后学习Docker基础知识。 因此,按照上述步骤,用户应该能够在Windows Server 2019上成功安装Docker引擎。 §§相关问题§§ 1. 安装Docker引擎后,如何配置Docker以使用Windows容器? 2. 在Windows Server 2019上安装Docker引擎有哪些系统要求? 3. 如何验证Docker引擎安装成功并能正常运行?</think>### 在 Windows Server 2019 上安装 Docker 引擎的步骤 根据 Microsoft 官方文档[^1][^3],以下是完整安装流程: #### 1. 系统准备 - 确保 Windows Server 2019 已安装最新更新 - 以**管理员身份**打开 PowerShell #### 2. 安装 Docker 提供程序 ```powershell Install-Module -Name DockerMsftProvider -Repository PSGallery -Force ``` 此命令安装 Docker 的 PowerShell 模块[^3] #### 3. 安装 Docker 引擎 ```powershell Install-Package -Name docker -ProviderName DockerMsftProvider ``` 此步骤将: - 启用 Windows 容器功能 - 安装 Docker 引擎和客户端[^3] - 自动重启系统(使用 `-Force` 参数可跳过确认) #### 4. 验证安装 ```powershell docker version docker run hello-world:nanoserver ``` 成功运行将显示 Docker 版本信息和测试容器输出[^1] #### 5. 配置防火墙(可选) 允许 Docker 通信端口: ```powershell New-NetFirewallRule -Name "Docker" -DisplayName "Docker Ports" -Protocol TCP -LocalPort 2375-2376 -Action Allow ``` > **注意**:Windows Server 上的 Docker 仅支持 Windows 容器(Linux 容器需使用 Hyper-V 隔离)[^2] ### 安装后配置建议 1. 设置开机自启: ```powershell Set-Service docker -StartupType Automatic ``` 2. 更新 Docker 镜像源(中国用户建议): ```powershell New-Item -Path "C:\ProgramData\docker\config\daemon.json" -Force -Value '{ "registry-mirrors": ["https://registry.docker-cn.com"] }' Restart-Service docker ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值