骚操作 通过Docker跑win10 win11

仓库在这里:https://github.com/dockur/windows/

废话不多说 直接跑起来

我这里是虚拟机跑的,没开嵌套虚拟化,也适合云服务器跑,具体看下面参数解释。

docker run -dit \
    --name win10 \
    -v /opt/win/:/share \
    -v /opt/win/:/storage \
    -v /root/cn_windows_10_consumer_editions_version_1909_updated_jan_2020_x64_dvd_47161f17.iso:/custom.iso \
    -p 3389:3389 \
    -p 8006:8006 \
    --cap-add NET_ADMIN \
    --stop-timeout 120 \
    -e LANGUAGE="Chinese" \
    -e REGION="en-US" \
    -e KEYBOARD="en-US" \
    -e RAM_SIZE="4G" \
    -e CPU_CORES="8" \
    -e USERNAME="admin" \
    -e PASSWORD="123456" \
    -e VERSION="win10" \
    -e DISK_SIZE="50G" \
    -e MANUAL='n' \
    -e KVM='N' \
    --privileged \
    --restart=always \
    dockurr/windows:latest

命令参数解释

  1. 基本参数

    • docker run:启动一个新的 Docker 容器。
    • -dit:以交互模式(-i)启动容器,并将其分离运行(-d),同时启用伪终端(-t)。
    • --name win10:为容器命名为 win10,方便管理。
  2. 挂载卷

    • -v /opt/win/:/share:直接共享文件夹路径。
    • -v /opt/win/:/storage:指定数据磁盘存储文件路径。
    • -v /root/cn_windows_10_consumer_editions_version_1909_updated_jan_2020_x64_dvd_47161f17.iso:/custom.iso:将提前下载的 Windows 10 安装 ISO 文件挂载到容器内的 /custom.iso
  3. 端口映射

    • -p 3389:3389:将宿主机的 3389 端口映射到容器的 3389 端口,用于远程桌面协议(RDP)。
    • -p 8006:8006:将宿主机的 8006 端口映射到容器的 8006 端口,用于 Web 管理界面。
  4. 功能增强

    • --cap-add NET_ADMIN:为容器添加网络管理权限,例如修改网络配置。
    • --stop-timeout 120:设置容器停止时的超时时间为 120 秒。
  5. 环境变量

    • -e LANGUAGE="Chinese":设置语言为中文。
    • -e REGION="en-US":设置区域为美国。
    • -e KEYBOARD="en-US":设置键盘布局为美国英语。
    • -e RAM_SIZE="4G":分配 4 GB 内存。
    • -e CPU_CORES="8":分配 8 核 CPU。
    • -e USERNAME="admin":设置用户名为 admin
    • -e PASSWORD="123456":设置用户密码为 123456
    • -e VERSION="win10":指定版本为 Windows 10。
    • -e DISK_SIZE="50G":分配 50 GB 磁盘空间。
    • -e MANUAL='n':是否手动安装,n 表示禁用,反之自动安装系统。
    • -e KVM='N'N 表示未启用 KVM,如果你的系统不支持虚拟化必须设置为N,实现软模拟,但是会很卡。如果系统支持kvm加速,请添加 --device=/dev/kvm。

  6. 特权模式

    • --privileged:为容器赋予宿主机的所有权限,适用于需要高度权限的操作。
  7. 自动重启

    • --restart=always:容器在停止或崩溃时自动重启。
  8. 镜像

    • dockurr/windows:latest:基于 dockurr/windows 镜像的最新版本运行容器。

访问 http://机器地址:8006/

接下来跟装虚拟机差不多,他是通过qemu虚拟化的,系统会自动安装。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值