在Linux服务器上安装Windows系统
系统环境:
雨云2H4G服务器,Ubuntu22.04系统
安装软件:
Docker,docker-compose
第一步:创建安装目录
在终端输入
mkdir /windows
进入刚刚创建的目录
cd /windows
第二步:创建文件
1,输入
vim docker-compose.yml
2,在英文输入状态下,点击键盘上的 i (insert),复制粘贴以下内容:
version: "3"
services:
windows:
image: dockurr/windows
container_name: windows
devices:
- /dev/kvm
cap_add:
- NET_ADMIN
ports:
- 8006:8006
- 3389:3389/tcp
- 3389:3389/udp
stop_grace_period: 2m
restart: on-failure
3,点击ESC退出insert模式,在英文输入状态下输入“:wq”,单击enter
第三步:运行程序
在终端中输入
docker-compose up -d
第四步:安装Windows
在浏览器输入:你的IP:8006
随后会自动下载镜像包并且安装Windows
[!NOTE]
记得放行服务器的8006以及3389端口,否则可能出现无法访问的情况
附:环境变量
更改Windows版本
在docker-compose.yml文件中添加:
environment:
VERSION: "win11"
对应的windows版本:
Value | Description | Source | Transfer | Size |
---|---|---|---|---|
win11 | Windows 11 Pro | Microsoft | Fast | 6.4 GB |
win10 | Windows 10 Pro | Microsoft | Fast | 5.8 GB |
ltsc10 | Windows 10 LTSC | Microsoft | Fast | 4.6 GB |
win81 | Windows 8.1 Pro | Microsoft | Fast | 4.2 GB |
win7 | Windows 7 SP1 | Bob Pony | Medium | 3.0 GB |
vista | Windows Vista SP2 | Bob Pony | Medium | 3.6 GB |
winxp | Windows XP SP3 | Bob Pony | Medium | 0.6 GB |
2022 | Windows Server 2022 | Microsoft | Fast | 4.7 GB |
2019 | Windows Server 2019 | Microsoft | Fast | 5.3 GB |
2016 | Windows Server 2016 | Microsoft | Fast | 6.5 GB |
2012 | Windows Server 2012 R2 | Microsoft | Fast | 4.3 GB |
2008 | Windows Server 2008 R2 | Microsoft | Fast | 3.0 GB |
core11 | Tiny 11 Core | Archive[删除].org | Slow | 2.1 GB |
tiny11 | Tiny 11 | Archive.org | Slow | 3.8 GB |
tiny10 | Tiny 10 | Archive.org | Slow | 3.6 GB |
设置核心数以及内存大小
environment:
RAM_SIZE: "8G"
CPU_CORES: "4"
更改硬盘大小
environment:
DISK_SIZE: "256G"
更改存储位置
volumes:
- /var/win:/storage