使用Docker安装Windows虚拟机 简单上手

2024-03-23 1,525 0

使用Docker安装Windows虚拟机 简单上手插图

该项目为kroese大佬制作的Windows镜像,支持win11-2008的镜像安装。

GitHub:https://github.com/dockur/windows

使用教程:

首先需要准备一台vps云服务器,这里我推荐伍六七云https://www.vps567.com/ 香港2H2G 5M服务器只需要20元

我们需要先部署到 docker 环境:Docker 一键安装脚本  再执行下面的安装命令。

直接使用docker运行:

docker run -it --rm --name windows -p 8006:8006 --device=/dev/kvm --cap-add NET_ADMIN --stop-timeout 120 dockurr/windows

使用docker-compose:

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

拉取镜像完成后,打开IP+8006端口即可访问vnc查看服务器当前的状态,坐下来放松,等待奇迹发生,整个安装过程将全自动进行。

系统安装完成后,使用远程桌面客户端链接服务器IP+3389端口,账号docker密码为空 就能链接我们的Windows虚拟机。

自定义一些参数:

本文只记录一下主要用到的参数,完整详细的可以去GitHub查看:https://github.com/dockur/windows/blob/master/readme.md

我写的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
    environment:
      VERSION: "win10" # 系统标识
      RAM_SIZE: "8G" # 分配的内存
      CPU_CORES: "4" # 分配的核心
      DISK_SIZE: "50G" # 分配储存空间

大家可以不用往下看,直接使用我的。

如何选择 Windows 版本?

默认情况下,将安装 Windows 11。但是您可以将VERSION环境变量添加到您的撰写文件中,以便指定要下载的替代 Windows 版本:

environment:
  VERSION: "win11"

从以下值中选择:

价值 描述 来源 转移 尺寸
win11 Windows 11 专业版 微软 快速地 6.4GB
win10 Windows 10 专业版 微软 快速地 5.8GB
ltsc10 Windows 10 长期支持中心 微软 快速地 4.6GB
win81 Windows 8.1 专业版 微软 快速地 4.2GB
win7 Windows 7 SP1 鲍勃·小马 中等的 3.0GB
vista Windows Vista SP2 鲍勃·小马 中等的 3.6GB
winxp Windows XP SP3 鲍勃·小马 中等的 0.6GB
2022 Windows Server 2022 微软 快速地 4.7GB
2019 Windows 服务器 2019 微软 快速地 5.3GB
2016 Windows 服务器 2016 微软 快速地 6.5GB
2012 Windows Server 2012 R2 微软 快速地 4.3GB
2008 Windows Server 2008 R2 微软 快速地 3.0GB
core11 微型 11 核 档案网 慢的 2.1GB
tiny11 小11 档案网 慢的 3.8GB
tiny10 小10 档案网 慢的 3.6GB

要安装 ARM64 版本的 Windows,请使用dokur/windows-arm

如何增加 CPU 或 RAM 的数量?

默认情况下,为容器分配 2 个 CPU 核心和 4 GB RAM,因为这是 Windows 11 的最低要求。

要增加此值,请添加以下环境变量:

environment:
  RAM_SIZE: "8G"
  CPU_CORES: "4"

如何更改磁盘大小?

要扩展 64 GB 的默认大小,请将设置添加DISK_SIZE到您的撰写文件并将其设置为您的首选容量:

environment:
  DISK_SIZE: "256G"

这也可用于将现有磁盘调整为更大的容量,而不会丢失任何数据。

如何更改存储位置?

要更改存储位置,请在您的撰写文件中包含以下绑定安装:

volumes:
  - /var/win:/storage

将示例路径替换/var/win为所需的存储文件夹。


4A评测 - 免责申明

本站提供的一切软件、教程和内容信息仅限用于学习和研究目的。

不得将上述内容用于商业或者非法用途,否则一切后果请用户自负。

本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。

如果您喜欢该程序,请支持正版,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。敬请谅解!

程序来源网络,不确保不包含木马病毒等危险内容,请在确保安全的情况下或使用虚拟机使用。

侵权违规投诉邮箱:4ablog168#gmail.com(#换成@)

相关文章

开源短网址应用【Sink】:百分百在 CloudFlare 上运行
离线 IP 定位库,微秒级查询 99.9% 准确率!
一个开源有趣的聊天室项目!颜值高跨平台!
全自动录播、分p投稿工具 biliup v0.4.68 支持B站抖音快手虎牙等主流直播
扫描反代Cloudflare的IP 给网站CDN加速 免费制作自己的CDN加速
小雅alist+emby 搭建一个家庭影音流媒体服务 T级资源无需下载高速播放

发布评论