分享 Docker 项目:在容器中运行图形界面的 Windows 操作系统——支持 x86 和 ARM 架构,也支持自定义镜像。

256 天前
 bywenshu

项目地址

GitHub | Docker Hub

你没有看错,我部署完成后也被震惊到了,我的 Linux VPS (Debian) 通过 Docker 成功运行了 Windows 操作系统( GUI ),粗浅地使用后认为性能可观。

防踩坑

部署前详细阅读文档和 issue 。 🌰 如果服务器内存为 8G ,不要为 Docker Windows 也分配 8G ,否则根据亲测可能会“能安装但无法启动”。 设备要支持 KVM ,部分 VPS 是支持 KVM 的,可以先测试:

sudo apt install cpu-checker
sudo kvm-ok

正常结果:

root@bywenshu:~# kvm-ok
INFO: /dev/kvm exists
KVM acceleration can be used
1565 次点击
所在节点    Docker
9 条回复
bywenshu
256 天前
不支持 KVM 也行,改 docker-compose 的配置即可,但运行效率极低。
yangg
256 天前
mac 运行效率怎么样?
asilin
256 天前
一直都是这么做的,宿主机 Ubuntu 16.04(Unity 桌面),通过 docker 跑了一个 KVM(装的 Windows 7),日常使用无问题,非常流畅

bywenshu
256 天前
@yangg 我不清楚,你可以自己试一试。https://github.com/dockur/windows-arm/
ysc3839
256 天前
这就是用 Docker 跑 QEMU……
bywenshu
256 天前
@ysc3839 原来如此,但对于我这种小白真的很友好。
MiketsuSmasher
256 天前
我还以为能用 Docker 原生运行 Windows 了呢,结果又是一个 Docker 虚拟机方案
businessch
255 天前
@asilin 你的主机需要啥配置的才能流畅的用 windows
deorth
255 天前
然后你试试基于这个搞个显卡直通之类?然后发现还不如手撸命令 qemu 命令行呢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1018923

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX