开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第7天,点击查看活动详情
本文已参与「开源摘星计划」,欢迎正在阅读的你加入。活动链接:github.com/weopenproje…
根据上面的探索,Docker 是指望不上了。在我第一篇文章中提到了,要想在 Windows 系统里折腾 Linux,除了 Docker 还有一个办法是虚拟机。
关于 Docker 和虚拟机差别,这里就不赘述了。搜索“Docker vs 虚拟机”,网上的大佬们都讲的很清楚。
这里贴一张直观对比图:
可以发现,相比于 Docker,虚拟机多了一套独立的操作系统,即图中橘色框标注的 Guset OS。有了这套独立的操作系统,是不是能解决 cgroup 的问题呢?
让我们试试看~
Windows 平台虚拟机软件主要有:
其中,VirtualBox 是免费开源软件,VMware Workstation 是付费产品。通过搜索“VirtualBox vs VMware”可以得到很多大佬们的文章,这里也不赘述了。
VMware Workstation 也有免费的版本,叫 VMware Workstation Player。因为免费嘛,所以功能和性能都是差了那么一点。
大家这里根据需要自行选择,我这里使用 VirtualBox。
操作系统的选择要特别提一下,腾讯云牵头搞了个 OpenCloudOS,号称是“开源开放中立的操作系统社区”。
我是个喜欢折腾新东西的人,同时也算支持国产操作系统,向对抗美国霸权主义第一线的战士们致敬。
根据我大概的了解,OpenCloudOS 是在 Centos8 的基础上进行开发。因为 Centos8 要停止维护了,这也算一个替代的解决方案,官方还特别贴心的出了迁移教程。看来是希望接棒 Centos8,这也是个不错的切入策略。
在官网下载 iso 镜像文件:
其中 Minimal 指没有图形界面以及附带软件的版本,就是服务器版。DVD 就是完整版,所以会大很多。一般家用电脑的 CPU 都是 x86 架构的,所以下载第一个就好了。
有个了虚拟机软件和操作系统了,下一章我们来搭建一个真正的 Linux 操作系统。