Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

README.md

Windows

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

在线安装win10

运行服务

注意修改以下配置

  • 账号密码: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

离线安装win10

运行服务

注意修改以下配置

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