背景
别问为什么要用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....
推荐本站淘宝优惠价购买喜欢的宝贝:
本文链接:https://zblog.hqyman.cn/post/10767.html 非本站原创文章欢迎转载,原创文章需保留本站地址!
休息一下~~