macOS 上的轻量级 Linux 容器方案 - 不需要 Docker Desktop,原生 Apple Silicon 支持

2025 年 12 月 21 日
 d0r1an

在 macOS 上跑 Linux 容器一直很痛苦:

BoxLite 的方案:

import boxlite

async with boxlite.SimpleBox(image="python:slim") as box:
    result = await box.exec("python", "-c", "print('hello')")

GitHub: https://github.com/boxlite-labs/boxlite

3739 次点击
所在节点    推广
26 条回复
nuII
2025 年 12 月 22 日
macos 26 中包含了新的系统级 container ( https://github.com/apple/container),命令基本兼容 podman 和 docker ,实测下来还是非常方便的。UI 的话有第三方的开源版,也算是够用。
d0r1an
2025 年 12 月 22 日
@nuII 请问你现在主要的使用场景是什么样的
bravejoe
2025 年 12 月 23 日
我的使用场景:一台 Mac Mini ,用 OrbStack 安装了一个 amd64 的 ubuntu 做开发服务器,然后 windows 笔记本作为开发机器,通过 tailscale remote ssh 到 Mac 主机,再 jump 到 orb 的 vm 里开发、编译。
为什么这样做:
1. 有一些 C++、windows only 的工作,在 Mac 下不太友好
2. 把编译工作放在 Mac 上,windows 笔记本的风扇就不会那么烦人
3. 有时候带孩子出门,有 tailscale 也随时随地可以写代码
d0r1an
2025 年 12 月 23 日
@bravejoe 如果是这个场景的话,可能 BoxLite 和 OrbStack 的区别就不大,不过我们可以交流下现在用 OrbStack 是否够用,有没有什么恼人的问题,说不定 BoxLite 现在或将来可以解决这些问题
Livid
2025 年 12 月 24 日
请不要刷屏。
d0r1an
2025 年 12 月 25 日
@Livid 好的👌

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/1180274

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX