Docker 容器内的 Windows,官网链接。
特点✨
- ISO下载器
- KVM加速
- 基于网络的查看器
检查是否支持 KVM
检查 CPU 是否支持虚拟化 使用以下命令检查是否启用了虚拟化技术(例如 Intel VT 或 AMD-V):
egrep -c '(vmx|svm)' /proc/cpuinfo-
如果输出大于 0,则表示 CPU 支持虚拟化。
-
如果输出为 0,则表示 CPU 不支持虚拟化,或者该功能被禁用。
拉取镜像
docker pull dockurr/windows:4.06推送到仓库
docker tag dockurr/windows:4.06 registry.lingo.local/service/windows:4.06
docker push registry.lingo.local/service/windows:4.06
保存镜像
docker save registry.lingo.local/service/windows:4.06 | gzip -c > image-windows_4.06.tar.gz
运行服务
注意修改以下配置
-
账号密码:USERNAME PASSWORD
-
系统配置:RAM_SIZE CPU_CORES
-
系统存储: DISK_SIZE,需要用到/storage目录
-
共享存储:需要用到/data目录,进入系统后打开“文件资源管理器”并单击“网络”部分
-
端口:3389是rdp端口,8006是VNC端口
-
VERSION: 版本查看:地址
-
其他配置参考官方文档
docker run --name ateng-win10 -d --restart=always \
-p 20016:3389/tcp -p 20016:3389/udp -p 20017:8006 \
-e VERSION="10" \
-e LANGUAGE="Chinese" \
-e REGION="zh_CN" \
-e KEYBOARD="zh_CN" \
-e USERNAME="admin" \
-e PASSWORD="Admin@123" \
-e RAM_SIZE="4G" \
-e CPU_CORES="2" \
-e DISK_SIZE="100G" \
-v /data/container/dockurr/win10:/storage \
-v /data/container/dockurr/public:/data \
--device=/dev/kvm --cap-add NET_ADMIN \
--stop-timeout 200 dockurr/windows:4.06查看日志
在线安装会先下载镜像,这个过程非常慢...
docker logs -f ateng-win10
访问系统
RDP: 192.168.1.12:20016
HTTP: http://192.168.1.12:20017
Username: admin
Password: Admin@123
删除服务
停止服务
docker stop ateng-win10
删除服务
docker rm ateng-win10
删除目录
sudo rm -rf /data/container/dockurr/win10
运行服务
注意修改以下配置
-
账号密码:USERNAME PASSWORD
-
系统配置:RAM_SIZE CPU_CORES
-
系统存储: DISK_SIZE,需要用到/storage目录
-
共享存储:需要用到/data目录,进入系统后打开“文件资源管理器”并单击“网络”部分
-
端口:3389是rdp端口,8006是VNC端口
-
VERSION: 使用本地地址,例如:http://192.168.1.12:9000/public-bucket/images/tiny10_x64_23h2.iso。或者挂载ISO镜像到
/custom.iso来替代VERSION使用本地的镜像,例如:-v /home/user/example.iso:/custom.iso。离线下载ISO镜像参考链接:https://hellowindows.cn/ -
其他配置参考官方文档
docker run --name ateng-win10 -d --restart=always \
-p 20016:3389/tcp -p 20016:3389/udp -p 20017:8006 \
-e VERSION="http://192.168.1.12:9000/public-bucket/images/zh-cn_windows_10_business_editions_version_22h2_updated_sep_2024_x64_dvd_1be03898.iso" \
-e LANGUAGE="Chinese" \
-e REGION="zh_CN" \
-e KEYBOARD="zh_CN" \
-e USERNAME="admin" \
-e PASSWORD="Admin@123" \
-e RAM_SIZE="4G" \
-e CPU_CORES="2" \
-e DISK_SIZE="100G" \
-v /data/container/dockurr/win10:/storage \
-v /data/container/dockurr/public:/data \
--device=/dev/kvm --cap-add NET_ADMIN \
--stop-timeout 200 registry.lingo.local/service/windows:4.06查看日志
docker logs -f ateng-win10
访问系统
RDP: 192.168.1.12:20016
HTTP: http://192.168.1.12:20017
Username: admin
Password: Admin@123
删除服务
停止服务
docker stop ateng-win10
删除服务
docker rm ateng-win10
删除目录
sudo rm -rf /data/container/dockurr/win10