Davit: Apple Containers向けネイティブmacOS UIアプリ
Judul asli: Show HN: Davit, a Apple Containers UI
Mengapa Ini Penting
Docker Desktopに依存しないApple純正エンジン活用のOSSツールとして、Mac開発者の選択肢が拡大する。
Davitは、Apple SiliconのMacでLinuxコンテナをDocker Desktopなしに実行できる、MIT lisenseのネイティブmacOSアプリ。無料・オープンソースで提供。
DavitはAppleのコンテナプラットフォーム向けに開発されたネイティブmacOSアプリで、Apple Silicon搭載MacでLinuxコンテナをDocker Desktopなしで実行できる。macOS 15以降が必要で、GitHubおよびHomebrewから無料で入手可能(MITライセンス)。
アプリはSwiftUIで完全に構築されており、Electronやウェブビューを使用しない。Apple純正のコンテナデーモンとXPC経由で直接通信する。主な機能として、コンテナの起動・停止・削除、ライブCPU/メモリ監視、ストリーミングログ、ワンクリックでのターミナル接続(Terminal/iTerm対応)、コンテナ内ファイルブラウザ(アップロード・ダウンロード・削除)、Docker Hub・ghcr.io・quay.ioなどのレジストリログイン、ボリュームやカスタムサブネットの作成などを備える。各コンテナはAppleのVirtualization frameworkを通じた軽量VMで動作し、サブ秒起動とコンテナごとのIPアドレスを実現する。