不用买Mac!飞牛NAS用 Docker 跑 macOS,当云电脑用真香!

哈喽,小伙伴们!

大家好呀~今天要给你们分享一个超酷的玩法!

你是不是也想体验 macOS 系统,但又不想花大价钱买 Mac?或者偶尔需要用一下 Mac 环境,却没有设备?

别着急,今天教你一个神操作——用飞牛NAS + Docker 跑 macOS,直接把 macOS 装进容器里,随时随地当云电脑用!

为什么要这么玩?

对于喜欢折腾 NAS、服务器或者开发环境的朋友来说,这种方式真的太香了:

  • 省钱:不用买昂贵的 Mac 设备
  • 灵活:随时随地通过网络访问
  • 多用途:测试 macOS 软件、远程办公、开发环境
  • 好玩:体验一下把 macOS 装进容器的乐趣

飞牛 Docker 部署步骤

1️⃣ 准备工作

首先,我们需要创建一个文件夹,用来存放 docker-compose.yml 文件和相关配置。

2️⃣ 部署容器

打开 Docker,点击侧栏的「Compose」→「新增项目」→输入项目名称→设置路径选择刚才创建的文件夹→创建 docker-compose.yml 文件,把下面的代码复制进去:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
services:
macos:
image: dockurr/macos
container_name: macos
environment:
# CPU核心数(不得超出物理机总核心数)
CPU_CORES: "4"
# macOS版本:
# 15 macOS 15 Sequoia
# 14 macOS 14 Sonoma
# 13 macOS 13 Ventura
# 12 macOS 12 Monterey
# 11 macOS 11 Big Sur
VERSION: "12"
# 磁盘大小(单位G,必须携带)
DISK_SIZE: "60G"
# 内存大小(单位G,必须携带)
RAM_SIZE: "8G"
devices:
- /dev/kvm
- /dev/net/tun
cap_add:
- NET_ADMIN
ports:
# 8006为 Web vnc 端口,5900为vnc端口
# 修改端口仅改动冒号左侧,如:12345:8006
- 8006:8006
- 5900:5900/tcp
- 5900:5900/udp
volumes:
# macos为自己建的目录,挂载本地文件夹到容器,用于存储 macOS 系统文件
- ./macos:/storage
restart: always
stop_grace_period: 2m

3️⃣ 查看部署进度

构建完成后,去容器查看日志进度,当看到相关提示后,就可以在浏览器访问 ip:8006 进入 web 端查看下载进度啦!

4️⃣ 系统安装设置

接下来就是 macOS 的安装过程,按照以下步骤操作:

  1. 选择语言:设置为中文
  2. 磁盘工具:双击打开磁盘工具
  3. 格式化磁盘:选择最大容量的 Apple Inc. VirtIO Block Media 磁盘,点击抹掉,格式化为 APFS
  4. 安装系统:关闭磁盘工具,双击重新安装 macOS Monterey
  5. 完成设置:一路点击继续,选择刚才格式化的磁盘,耐心等待安装完成

实际使用体验

部署完成后,你就拥有了一台可以远程访问的 macOS 云电脑!

  • 流畅度:虽然通过网络访问,但是基本的日常使用完全没问题
  • 功能:可以安装各种 macOS 软件,满足基本需求
  • 便捷性:随时随地通过浏览器访问,不用携带设备

小提示

  • 部署时注意设置合适的磁盘大小,空间不够会导致部署失败
  • 安装过程可能需要 1 小时左右,取决于你的存储设备速度

总结

用飞牛 NAS + Docker 跑 macOS,真的是一个既省钱又实用的方案!

不用花大价钱买 Mac,就能随时体验 macOS 系统,对于开发者、设计师或者只是想尝鲜的朋友来说,都是一个不错的选择。

你也可以把它当作一台云电脑,随时随地通过网络访问,处理一些需要 macOS 环境的任务。

感兴趣的小伙伴赶紧试试吧!如果遇到问题,欢迎在评论区留言讨论~


互动时间:你最想在这台 macOS 云电脑上做什么?欢迎在评论区分享你的想法!

(注:文章部分图片来源于网络,如有侵权请联系删除)