Davit
Davit

Davit 最新版

官方版无广告105

Davit 提供了第三种选择:一款完全原生的 macOS 应用,专为 Apple 最新的“Linux 容器作为轻量级虚拟机”技术栈打造。它没有 Electron 的沉重包袱,没有 Web 视图的性能损耗,只有纯粹的 SwiftUI 体验。

更新日期:
2026年7月12日
语言:
中文
平台:

18.6MB0 人已下载 手机查看

在 Apple Silicon Mac 上运行 Linux 容器,曾经意味着必须安装庞大的 Docker Desktop,或者忍受命令行工具的繁琐。

Davit 提供了第三种选择:一款完全原生的 macOS 应用,专为 Apple 最新的“Linux 容器作为轻量级虚拟机”技术栈打造。它没有 Electron 的沉重包袱,没有 Web 视图的性能损耗,只有纯粹的 SwiftUI 体验。

Davit

正如它的名字(船上的吊柱起重机)所暗示的,Davit 旨在轻盈、精准地吊运和管理你的容器负载。

核心亮点:原生、轻量、深度集成

1. 纯原生架构,拒绝中间层

  • SwiftUI 构建:界面流畅、响应迅速,完美契合 macOS 设计语言。
  • 直接 API 通信:Davit 不通过调用 container CLI 二进制文件来执行操作,而是直接链接 Apple 的 ContainerAPIClient 库,并通过 XPC 与 container-apiserver 通信。
  • 全功能覆盖:列表、生命周期管理、实时统计、日志流、镜像拉取、卷/网络管理、终端 Shell,甚至 launchd 服务引导,全部通过 API 完成。这意味着更快的速度和更低的资源占用。

2. 全面的容器管理能力

  • 仪表板:实时监控服务状态、资源计数、磁盘使用情况(含可回收空间清理),以及跨容器的 CPU 聚合图表。
  • 容器管理:每行显示实时 CPU/内存/IP,支持启动、停止、重启、删除、清理、搜索及“编辑并重建”。详情视图包含日志、统计、检查 JSON、终端和文件浏览。
  • 镜像与构建:支持拉取、标记、删除镜像,查看平台变体及大小。内置 BuildKit 构建器,可直接选择上下文文件夹和 Dockerfile 进行构建,并自动加载结果。
  • Compose 支持:解析 docker-compose.yml 文件,预览堆栈结构,支持 healthchecks、profiles、depends_on、env_file 等高级特性,一键创建并启动。
  • Machines 管理:管理 Apple 的容器虚拟机,自定义 CPU/内存,设置默认机器,一键进入登录 Shell。

3. 开发者友好体验

  • 菜单栏集成:随时查看服务状态,快速执行容器操作。
  • 自动启动:标记容器为“在 Davit 打开时启动”,应用启动时自动恢复环境。
  • 注册表登录:支持 Docker Hub、GHCR 等,凭证安全存储在钥匙串中,与 CLI 共享。
  • 应用内更新:自动检查 GitHub Releases,验证 Developer ID 签名,原子性替换并回滚,确保更新过程安全无忧。

快速开始:五分钟运行第一个容器

Davit 的安装和使用极其简便,无需管理员密码即可配置底层平台。

1. 安装

通过 Homebrew 安装:

brew install wouterdebie/tap/davit

或从 GitHub Releases 下载签名的 .app 文件。

2. 初始化

首次打开 Davit,如果检测到未安装 Apple 的容器平台,它会自动下载并安装。整个过程无需 sudo,静默完成。

3. 运行 Nginx 演示

  • 拉取镜像:点击 Images → Pull Image,输入 nginxdemos/hello。
  • 运行容器:点击 Run,映射主机端口 8088 到容器端口 80。
  • 访问服务:在容器详情页点击“在浏览器中打开”,或访问 localhost:8088。你将看到由容器提供的页面,显示其主机名和 IP。

4. 探索与调试

  • 查看实时 CPU/内存占用。
  • streaming 日志输出。
  • 一键打开终端进行调试。
  • 修改端口或环境变量后,点击“编辑并重建”即可快速迭代。

系统要求

  • 硬件:Apple Silicon Mac (M1/M2/M3/M4 系列)。
  • 系统:macOS 15+ (推荐 macOS 26 / Sequoia 及更新版本)。
  • 依赖:需安装 apple/container 平台(Davit 可自动处理)。

相关软件

FluentFlyout 

FluentFlyout  - 最新版

FluentFlyout 是一个简单且现代的 Windows 音量控制弹窗,基于 Fluent 2 设计原则构建。它的用户界面与 Windows 10/11 无缝融合,为您提供一个无缝、干净、原生般的媒体控制体验。 FluentFlyout 能够在一个雅观的现代化的弹窗中显示媒体控制和信息,同时与系统的颜色主题相融合,具有流畅的动画效果,还提供多种布局位置和更多个性化设置。
Sill

Sill - 最新版

Sill 是一款完全免费、无云端服务器的跨设备投屏控制工具:把Mac的单个窗口或者整台桌面流式传输到iPhone、iPad,直接用触屏、键盘、Apple Pencil远程操作Mac。