当前位置:首页-正文

[开源项目] 有开发者经过多层套娃后成功在Docker上实现运行macOS

此前蓝点网曾给大家介绍通过虚拟机安装 macOS 系统进行轻度体验,当然也有些用户选择自己组装黑苹果使用。

万万没想到现在竟然有开发者直接将 macOS 系统转为容器应用,这意味着在任意平台都可以直接通过容器部署。

容器部署的好处在于用户无需经历复杂的配置 (其实容器部署也挺复杂),直接通过容器拉取镜像进行虚拟化运行。

包括Ubuntu、Debian、Arch Linux等多种发行版都可以进行套娃,据开发者称通过容器运行时性能竟然还不错。

[开源项目] 有开发者经过多层套娃后成功在Docker上实现运行macOS-第1张

经过多层虚拟化套娃实现的:

该开源项目主要基于流行的容器应用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/

本文来源蓝点网,由山外的鸭子哥转载或编译发布,如需转载请联系原作者。