[开源项目] 有开发者经过多层套娃后成功在Docker上实现运行macOS
此前蓝点网曾给大家介绍通过虚拟机安装 macOS 系统进行轻度体验,当然也有些用户选择自己组装黑苹果使用。
万万没想到现在竟然有开发者直接将 macOS 系统转为容器应用,这意味着在任意平台都可以直接通过容器部署。
容器部署的好处在于用户无需经历复杂的配置 (其实容器部署也挺复杂),直接通过容器拉取镜像进行虚拟化运行。
包括Ubuntu、Debian、Arch Linux等多种发行版都可以进行套娃,据开发者称通过容器运行时性能竟然还不错。
该开源项目主要基于流行的容器应用Docker实现,容器本身就是虚拟化的 , 而在容器中又通过KVM进行虚拟化。
理论上只要用户设备的硬件支持虚拟化即可使用,硬件虚拟化需要在 BIOS中开启,开启后即可通过Docker部署。
通过容器进行部署本身倒是非常简单的事情,只是 macOS 的镜像文件高达6.5GB多 , 因此拉取要耗费较多时间。
因此国内用户在进行部署时建议提前排查网络方面的问题,以免无法下载或在下载中途发生中断导致部署失败等。
对于非专业用户来说即便通过容器部署也是有难度的,主要是部署完成后需要进行多种配置防止系统数据丢失等。
当然该项目必须要求KVM(基于内核的虚拟化)支持因此Windows系统无法使用,Linux用户们可以自己折腾试试。
OSX-KVM地址:github.com/kholia/OSX-KVM Docker-OSX地址:github.com/sickcodes/Docker-OSX
有兴趣的用户也可参考这篇文章进行配置:https://hakin9.org/docker-osx-run-mac-in-a-docker-container/