Augani/dory
Dory is the complete local development system for Apple Silicon: Docker, Compose, Kubernetes, virtual machines, and policy-bound agent sandboxes.
解決的問題
Dory 是一款適用於 macOS(Apple Silicon)的本地開發執行環境,將 Docker、Kubernetes 和完整的 Linux 虛擬機整合為單一原生應用程式。它消除了對獨立 VM 管理工具、外部雲端控制平面或商業用途層級的需求,提供一個自我封裝的環境,開發者可在其中執行容器與虛擬機,且無需遙測或帳戶要求。
運作方式
Dory 使用原生 Apple Silicon 引擎執行 Docker 與 Compose 的共享容器 VM。同時也支援獨立且持久的 Linux VM(機器),各自擁有獨立的磁碟與資源。使用者可安裝可選的簽署元件以支援 Kubernetes(k3s)、多種 Linux 發行版(Ubuntu、Debian、Kali),以及用於圖形化 Linux 界面的桌面執行環境。系統可透過 SwiftUI 應用程式與版本化命令列介面進行管理。
適用對象
需要強大、本地化環境來執行容器化應用、Kubernetes 叢集,以及具備圖形桌面或無頭伺服器的完整 Linux 虛擬機的 Apple Silicon Mac 開發者。
主要特色
統一執行環境: 將 Docker、Compose、Kubernetes 與 Linux VM 整合於單一應用中。
原生 Apple Silicon 性能: 專為 ARM64 架構設計,使用原生引擎建構。
彈性 Linux 機器: 支援完整的圖形桌面(Ubuntu、Debian、Kali)與輕量級無頭 Alpine VM,具備快照與驗證備份功能。
一鍵式 Kubernetes: 可選擇版本預設,輕鬆部署 k3s 叢集。
支援代理自動化: 提供 JSON 模式、MCP(Model Context Protocol)支援,以及用於 AI 編碼代理的策略強制隔離沙盒 VM。
資料保留: 支援從其他 Docker 相容工具進行事務性遷移,並提供專用資料磁碟(
.dorydrive),即使卸載也能保留資料。
相關
- 專案
- 專案
- 專案
- 專案