没钱买苹果电脑,试试这个开源黑苹果,享受原生级 macOS 体验!

职场   其他   2024-10-18 11:28   福建  

今天给大家介绍一个有意思的开源项目 Docker-OSX,允许用户在 Docker 容器中运行 macOS 系统。

Docker-OSX 项目利用 Docker 容器技术结合 KVM 虚拟化加速,使得在非 Apple 硬件上运行 macOS 成为可能,项目使用了 OpenCore 引导加载程序,确保了系统的稳定性和兼容性。

Docker-OSX 特别适合在 macOS 不常见的硬件(例如 Linux 或 Windows 机器)上尝试 macOS 系统。

主要功能:

  • 跨平台支持:Docker-OSX 可以在任何支持 Docker 的操作系统上运行,包括 Linux 和 Windows,让用户无需购买苹果硬件即可体验 macOS。

  • 虚拟化加速:利用 KVM(Kernel-based Virtual Machine)技术,Docker-OSX 提供了接近原生的性能体验。

  • Web 界面访问:通过内置的 VNC 服务器,用户可以通过 Web 浏览器远程访问 macOS 桌面环境,无需安装额外的客户端软件。

  • 自动化安装:Docker-OSX 提供了自动化的安装流程,包括自动下载 macOS 镜像和配置虚拟机。

  • 自定义配置:用户可以根据自己的需求自定义 macOS 版本、分配给虚拟机的 CPU 核心数、内存大小、磁盘空间等。

  • 易于管理:通过 Docker 命令行工具,用户可以轻松地启动、停止和管理 macOS 容器。

  • 版本控制:支持多个 macOS 版本,用户可以根据需要选择不同的版本进行安装和使用。

  • 安全性:Docker 容器的隔离特性确保了运行在容器中的 macOS 系统与宿主机系统之间的安全隔离。

  • 资源共享:Docker-OSX 允许用户在容器和宿主机之间共享文件,方便数据传输和应用开发。

Docker-OSX 开源地址:https://github.com/sickcodes/Docker-OSX
Docker Hub:https://hub.docker.com/r/pcmid/docker-osx


安装
在安装 Docker-OSX 之前,需要确保系统满足以下条件:
  • 已安装 Docker

  • 已安装 QEMU(部分系统需要)

  • 至少需要 20GB 磁盘空间(推荐 50GB)

  • 支持 KVM 的 64 位主机、启用 BIOS 虚拟化,并预留足够的磁盘空间以运行系统和相关软件。

Linux 用户可以用以下命令安装 Docker:
sudo systemctl start docker
Windows 用户到 docker 官网可以下载 Docker Desktop for Windows 来安装,要确保启用了 WSL 2。 
安装 QEMU(仅限部分 Linux 系统) 某些 Linux 系统可能需要单独安装 QEMU: 
sudo apt install qemu qemu-kvm libvirt-clients libvirt-daemon-system
使用 docker pull 命令拉取 Docker-OSX 镜像:
docker pull sickcodes/docker-osx
使用 docker run 命令启动:
docker run --privileged -e "DISPLAY=${DISPLAY:-:0.0}" -v /tmp/.X11-unix:/tmp/.X11-unix sickcodes/docker-osx

安装界面如下
选择 macOS Base System,初始化系统:

使用 Disk Utility 格式化最大的 QEMU 磁盘:

以下为 274.88 GB,点击Erase.
设置名称,并点击 Erase:
完成界面如下:

点击 Reinstall macOS Big Sur 或适合您情况的任何发行版:

点击 continue 开始安装:
点击 Agree
选择磁盘:
等待安装完成:
完成后,macOS VM 会重启,选择 macOS Installer :
完成后,上面的条目将更新为 Big Sur,现在,您可以通过单击它启动了:
接下来,安装配置,选择国家或地区:
选择语言:
设置 apple ID, 创建用户名或密码:






菜鸟教程
学的不仅是技术,更是梦想!
 最新文章