23
2025
04
16:56:26

测评:Docker搭建微软Windows系统

背景

别问为什么要用linux安装个windows,公司的本地服务器80核,250G。这配置不折腾一下windows,可惜了。

安装

输入以下指令检查虚拟化是否启用

sudo apt install cpu-checker
sudo kvm-ok

如果输入以下信息,则说明当前环境支持安装

#INFO: /dev/kvm exists
#KVM acceleration can be used

拉取镜像

docker pull dockurr/windows

启动服务

docker run -it --rm -p 8006:8006 \
--device=/dev/kvm \
--device=/dev/net/tun \
--cap-add NET_ADMIN \
--stop-timeout 120 \
dockurr/windows
(base) jxiao@linux:~/tmp/nfs_share$ sudo docker run -it --rm -p 8006:8006 \
> --device=/dev/kvm \
> --device=/dev/net/tun \
> --cap-add NET_ADMIN \
> --stop-timeout 120 \
> dockurr/windows
❯ Starting Windows for Docker v4.24...
❯ For support visit https://github.com/dockur/windows
❯ CPU: Intel Xeon Gold 6230 | RAM: 219/252 GB | DISK: 910 GB (ext4) | KERNEL: 5.4.0-205...

❯ Requesting Windows 11 from the Microsoft servers...
❯ Downloading Windows 11...
/storage/tmp/win11x64.iso                       100%[=====================================================================================================>]   5.42G  90.6MB/s    in 61s     
❯ Extracting Windows 11 image...
❯ Adding drivers to image...
❯ Adding win11x64.xml for automatic installation...
❯ Building Windows 11 image...
❯ Creating a 64 GB growable disk image in raw format...
❯ Booting Windows securely using QEMU v9.2.2...
[=3h
[=3h
[=3h
BdsDxe: failed to load Boot0002 "UEFI QEMU QEMU HARDDISK " from PciRoot(0x0)/Pci(0xA,0x0)/Scsi(0x0,0x0): Not Found
BdsDxe: loading Boot0001 "UEFI QEMU DVD-ROM QM00013 " from PciRoot(0x0)/Pci(0x5,0x0)/Sata(0x0,0xFFFF,0x0)
BdsDxe: starting Boot0001 "UEFI QEMU DVD-ROM QM00013 " from PciRoot(0x0)/Pci(0x5,0x0)/Sata(0x0,0xFFFF,0x0)
❯ Windows started succesfully, visit http://127.0.0.1:8006/ to view the screen...

除此之外,在部署过程还可以自定义网络、磁盘和Windows版本,设置方式是通过docker-compose.yml编写配置属性environment和volumes进行设置。

服务启动后,在浏览器访问IP:8006即可。

测评感受


  • 网页版本的,跟本地的系统键盘有点冲突(或者说网页版的,用不了快捷键),比如按win键的时候,本地系统的会弹出来;
  • 想用远程连接进去吧,卡得要命,这么高配置的服务器都带不起,估计不是服务器配置性能的问题,可能本身docker就不太好。
  • 不建议搞,浪费时间精力。

看了好几个技术公众号都有推荐这个,结果装上去,还不如vmware好用。这些博主,要么就是只说好处,骗取收藏;要么就没有测试过,就跟风发一篇技术文。

我还以为docker能跑windows,原来是docker 跑kvm再跑win....



推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

本文链接:https://zblog.hqyman.cn/post/10767.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:
打赏





休息一下~~


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

请先 登录 再评论,若不是会员请先 注册

您的IP地址是: