这套方案中接纳了 KVM 加速,以是体验最好的方案是利用或者安装一个 Linux 环境,假如你本身就在利用 Ubuntu 之类的支持 KVM 非常方便的操作系统的话,那么只需要安装 Docker 就好啦。
假如你确实需要在容器中运行 Windows,想从零开始,可以参考之前的文章《在笔记本上搭建高性价比的 Linux 学习环境:基础篇》的方法来进行实践。安装 Ubuntu 的流程和以往并没有太大不同,依旧是老生常谈的三步曲:下载镜像、制作启动盘、安装系统。
假如你已经有了可以利用的 Linux 环境,可以参考上面文章中的 “更简朴的 Docker 安装” 章节,完成基础环境的预备。
完成操作系统和 Docker 的预备后,我们还需要检查操作系统是否支持 KVM,需要先安装 cpu-checker。
sudo apt install cpu-checker -y
复制代码
然后,执行 kvm-ok,顺利的话,将可以或许看到类似下面的日志输出:
# sudo kvm-ok
INFO: /dev/kvm exists
KVM acceleration can be used
复制代码
获取 WIndows 操作系统光盘
虽然开源项目 dockur/windows 会根据用户指令,从 dl.bobpony.com 、archive.org,以及微软官网自动下载符合的英文版系统镜像,但假如你想更快的完成系统的安装,或者想快速的启动多个 Windows Docker 容器,那么手动下载 Windows 光盘照旧非常有必要的。
开源项目包含了一些自动安装的预设设置,不外,这需要利用英文版的操作系统,你可以从这里下载。
固然,假如你需要利用中文版的操作系统,同样可以从官方下载,在初始化操作系统的时候,相比英文操作系统你需要额外点一些“下一步”。
获取 Windows in Docker 容器镜像
windows | ❯ For support visit https://github.com/dockur/windows
windows |
windows |
windows | ❯ Downloading Windows 11...
windows | [i] Downloading Windows media from official Microsoft servers...
windows | [i] Downloading Windows 11...
windows | [+] Got latest ISO download link (valid for 24 hours): https://software.download.prss.microsoft.com/dbazure/Win11_23H2_English_x64v2.iso?t=c603adeb-c6d7-4bb9-b084-875f3beabfc2&P1=1710146067&P2=601&P3=2&P4=ynPQkgNxZoZxQkmfORJRE5yaf94m7ONuLVngMtHmDfsYTooFKSXiAdWXTKJ8dpoF2WuDkUZ4fkP1u%2bhwAh%2brAdghU%2f1ssngioKg2aLDe2UXOG3ESUAGTyRk1q515ONoXIvyJby2xPoKBVoj%2bsNp6ECqosBjx9HllmF3saRvQFPQox6v8kuhtMxyuNiXT%2fYgKppSZOifx34t6YQb0Hpo6gTkLjxlxiFBF42jLt%2blVhf1HW7ELEtvVUW7eAn9UGfs9HF6yC3p1ep7ouKYNrY0Ek0fo%2bn2v%2by3bTGbqg8lHfXjxb6bPHGE6HWP3sSZDZw4JmPt53hr1uQl%2fmjT50p504Q%3