Show HN: Davit,一个 Apple Containers 界面
摘要
Davit 是一个免费、开源的 macOS 原生应用,使用 SwiftUI 构建,为 Apple silicon 上的 Apple 容器平台提供用户界面,允许用户无需 Docker Desktop 即可运行 Linux 容器。
基本上是我自己会用的、用 vibe 编码的 Apple Containers 前端。但如果其他人也想用,这里是源代码。
查看缓存全文
缓存时间: 2026/07/07 20:14
# Davit — Apple 容器系统的原生 macOS 界面
来源:https://davit.app/
Davit 应用图标一个完全原生的 macOS 应用,专为 Apple 容器平台打造——在 Apple 芯片上运行 Linux 容器,无需 Docker Desktop。
免费开源 · MIT 许可证 · 已签名并公证
需要一台运行 macOS 15 或更高版本的 Apple 芯片 Mac。或通过 Homebrew 安装:`brew install wouterdebie/tap/davit`
Davit 仪表盘,显示服务状态、资源数量、磁盘使用情况和实时 CPU 图表该仪表盘:所有运行中容器的服务、磁盘使用量和实时 CPU 信息。## 一切你想要的,没有你不需的。
Davit 通过 XPC 直接与 Apple 的开源容器 daemon 通信——与 CLI 使用的通信路径相同。没有 Electron,没有网页视图,也没有自带的后台代理进程。
📦
### 容器
启动、停止、重启和删除,每一行都显示实时 CPU、内存和 IP 地址。支持流式日志(跟随与启动模式)、实时统计图表和原始配置检查。
🖥️
### 一键终端
在任何运行中的容器内打开交互式 Shell,直接进入 Terminal 或 iTerm——通过原生 API,无需 CLI。
🪄
### 编辑并重建
容器是不可变的——因此 Davit 会用旧配置预填充一个新容器,减去镜像的入口点和环境变量,让你在几秒内更改端口、环境变量、挂载点或资源。
💿
### 镜像、卷、网络
拉取时显示实时进度,从任何镜像运行、打标签、修剪。创建指定大小的卷和自定义子网。在删除前查看哪些资源正在使用。
⚙️
### 平台设置,可编辑
新容器的默认 CPU/内存、注册表、DNS、构建器资源——在应用中编辑,由平台自身的配置加载器验证,并保存为干净的 TOML 覆盖配置。
⬇️
### 自动安装平台
没有安装容器平台?Davit 会下载 Apple 签名的安装程序,验证它,并在你的用户资源库中完成所有设置——**无需管理员权限**。它还可以将 `container` CLI 添加到你的 Shell 中。
## 原生体验,细致到像素。
完全使用 SwiftUI 构建。菜单栏快速操作、仅在需要时显示的 Dock 图标、无需打开浏览器即可渲染的实时图表。
## 与 Docker Desktop 有何不同?
- **它是 Apple 的引擎。**每个容器通过 Apple 的虚拟化框架在其自己的轻量级虚拟机中运行——亚秒级启动、每个容器独立 IP 地址、专为 Apple 芯片优化。
- **全程 OCI 兼容。**从 Docker Hub、ghcr.io、quay.io 或任何注册表拉取。你现有的镜像直接可用。
- **你和守护进程之间没有任何中间层。**Davit 直接链接 Apple 自己的客户端库并通过 XPC 通信——无需 Socket 垫片、无需许可协议、无需账户。
- **体积小巧。**单个应用仅约 17 MB。
相似文章
@twtayaan:苹果刚刚让 Docker Desktop 在 Mac 上成为可选项,而且完全免费。这是 apple/container,在 GitHub 上已有 26.5k 星。
苹果发布了『container』,一款开源工具,可在 Mac 上以轻量级虚拟机的方式原生运行 Linux 容器,完全兼容 OCI 且免费,为 Docker Desktop 提供了替代方案。
@timsneath:我怀疑 WWDC 上宣布的我个人最喜欢的功能之一将是一匹黑马:容器机器,让你的 Mac 运行一个轻量级、持久的 Linux 环境,并自动挂载你的主目录和仓库:https://t.co/dOBdfOOVxC
Apple 已开源 'container' 工具,用于在 Apple 芯片的 Mac 上以轻量级虚拟机方式运行 Linux 容器,支持 OCI 镜像,并为 macOS 26 进行了优化。
macOS 容器机器
Apple 发布了 'container',一个开源工具,让 macOS 用户可以创建并运行 Linux 容器作为轻量级虚拟机,针对 Apple 芯片进行了优化,并支持兼容 OCI 的镜像。
apple/container
Apple 发布了一款名为 'container' 的开源工具,可在搭载 Apple 芯片的 Mac 上以轻量级虚拟机形式创建和运行 Linux 容器,支持兼容 OCI 的镜像。
@1YES_yes1: 苹果终于对 Docker 动手了。 现在 AI Coding 火了之后,越来越多人开始在 Mac 本地跑容器,部署各种 Agent 后端。 但有一件事,很多人都忍很久了。 Docker Desktop 真的太重了。 启动慢,占资源高,风扇…
苹果在 GitHub 开源了官方容器工具 Container,使用 Swift 重写并针对 Apple Silicon 优化,比 Docker Desktop 更轻更快,支持直装和兼容 Docker 命令。