还记得三个月前,我尝试过搭建黑苹果系统,本来想着通过vagrant一键搭建的,但是vagrant镜像中的macOS太老了,不适合我用xcode和safari调试webview的需要,最后在淘宝买了一个完成的mac14.5的虚拟机。
今天在水群的时候,意外看到一篇文章,引起了我的兴趣。
Docker-OSX https://github.com/sickcodes/Docker-OSX
46.3K star
看了介绍,觉得相见恨晚,如果早知道有这个项目,我就不花冤枉钱去淘宝买了。
项目中的docker镜像包括Catalina (10.15)、Big Sur (11)、Monterey (12) 、Ventura (13)、Sonoma (14) 。基本涵盖到macOS 2023年的系统。
我先在virtualbox的ubuntu虚拟机中用docker下载一个Sonoma (14) 的镜像尝试,注意保留至少20G的磁盘空间,推荐不少于200G,内存不小于32。
如果是Windows系统,可以尝试用docker desktop搭建,不过需要用到qemu,我对这一块了解不深,不知道Windows能不能用。
或者通过win11自带的WSL。
安装过程参考:https://github.com/LiushuiXiaoxia/docker-osx
我是在virtualbox的ubuntu系统下面安装的黑苹果,中间一套夹着一套,有点卡,不如直接安装在VMware虚拟机上的流畅。
如上图,安装虽然能走,但是比较卡。如果真实机系统就是ubuntu的,或者直接在Windows上安装的,应该会好一些。也更方便进行usb连接手机之类的操作。
安装的过程中也是遇到了一些问题。
docker镜像不存在的问题:
https://github.com/sickcodes/Docker-OSX/issues/799
sonoma 安装命令替换为:
docker run -it
--device /dev/kvm
-p 50922:10022
-v /tmp/.X11-unix:/tmp/.X11-unix
-e "DISPLAY=${DISPLAY:-:0.0}"
-e GENERATE_UNIQUE=true
-e MASTER_PLIST_URL='https://raw.githubusercontent.com/sickcodes/osx-serial-generator/master/config-custom.plist'
seraphix/docker-osx:sonoma
或者选择
https://hub.docker.com/r/dickhub/docker-osx/tags
原文始发于微信公众号(进击的HACK):Docker跑黑苹果sonoma14
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论