
院长简介
作者:院长
职位:运维开发工程师
官网:https://deanit.cn
博客:https://blog.deanit.cn
擅长:
【虚拟化,容器化,自动化运维,CICD,监控,日志,中间件,双机热备,分布式存储,数据库,认证,组网隧道,Kali 安全渗透,网络攻击,负载均衡,Html,Css,Js,Jq,Vue3,Shell,Python,Go,前后端框架】
项目介绍
在Docker容器中安装Windows系统。
安装Docker
curl -sSL https://get.docker.com/ | sh
检查CPU是否支持虚拟化技术
在CentOS 7上检查是否支持KVM的方法是通过检查CPU是否支持硬件虚拟化,以及是否已经加载了KVM内核模块。
egrep -c '(vmx|svm)' /proc/cpuinfo
如果输出大于0,则表示CPU支持Intel VT-x或AMD-V,这是硬件虚拟化的基础。
检查KVM内核模块是否已加载:
lsmod | grep kvm
如果已经加载,你会看到kvm_intel(对于Intel CPU)或kvm_amd(对于AMD CPU)。
如果上述命令没有输出,或者lsmod命令的输出中没有显示这些模块,你可以尝试手动加载它们:
sudo modprobe kvm
sudo modprobe kvm_intel # 对于Intel CPU
# 或者
sudo modprobe kvm_amd # 对于AMD CPU
如果你想要这些模块在系统启动时自动加载,你可以将它们添加到/etc/modules文件中:
echo "kvm" | sudo tee -a /etc/modules
echo "kvm_intel" | sudo tee -a /etc/modules # 对于Intel CPU
# 或者
echo "kvm_amd" | sudo tee -a /etc/modules # 对于AMD CPU
以上步骤可以帮助你确认CentOS 7是否支持KVM以及是否已经正确配置了KVM环境。
下载Windows Docker镜像

下载镜像
docker pull dockurr/windows
你也可以本地构建
git clone https://github.com/dockur/windows.git
cd windows
docker build -t dockurr/windows .
几项技术
•qemus/qemu-docker[7],在容器中使用 QEMU,能够提供接近本机速度的虚拟机的网络、IO 速度等。
•christgau/wsdd[8],让容器中的 Windows 能够出现在局域网中的其他设备的共享设备中。(Windows 10 的 1511 版本后,默认开始禁用 SMBv1,NetBIOS 设备发现功能失效,导致其他设备不能对其进行服务发现)。
•qemus/virtiso[9],精简到 27MB 的 KVM/QEMU Virtio 驱动程序,能够让 Windows 在 Docker 环境中正常使用。
•krallin/tini[10],正确启动 Docker 中 QEMU,以及确保进程异常能够被正确处理,或正确的终止容器进程。
部署安装
docker-compose.yml
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
创建windows
docker-compose up -d
方法-1,是使用浏览器访问容器所在主机的 IP地址:8006

耐心等待,等待windows安装

方法-2,用 RDP 远程工具,写上IP和端口3389,用户名为:docker,密码为空。

招贤纳士
欢迎👏关注《院长技术》,只做原创,干货~~~

更多技术干货持续输出中......
欢迎👏加院长助理,邀请微信群:《烦请关注公众号》

欢迎加入QQ-2群:【
1群已满
】

推荐阅读
K8s命令行交互运维神器
院长带你玩转K8s证书续签
Nginx配置SSL证书及跳转特别配置
Docker自建轻量监控系统
欢迎关注我的公众号“院长技术”,原创技术文章第一时间推送。

知识星球
《院长技术》知识星球已开通!
付
费方式:请使用微信支付,不要用星球币支付!!!
目前知识库正在加急更新中,会根据你们需求,优先上传某类知识库。
优惠:目前第三阶梯价格129元,凡通
过此文章看到后加入星球的,则可限时以价格109元加入星球。加入后陆续可看到我的所有干货文档!