Berthly是一款面向Apple Silicon Mac的原生macOS容器管理应用,为Apple的container工具提供类似Docker Desktop的图形化体验。它常驻菜单栏,并通过SwiftUI窗口统一管理镜像、容器、虚拟机、网络、卷和容器日志,用户无需频繁使用命令行即可完成镜像拉取、Dockerfile或Containerfile构建、容器创建运行、资源查看与实时日志监控。软件支持拖放文件启动构建、记忆构建参数并一键重建,提供容器CPU内存网络图表、收藏状态提醒、后台构建进度追踪和镜像更新检测,还能在发现新镜像后按原配置重建容器并保留卷数据。Berthly内置SwiftTerm终端、命令面板和完整键盘快捷键,支持私有镜像仓库登录、网络与卷清理,以及Apple container工具链的引导安装和守护进程管理。所有数据保留在本机,凭据使用macOS钥匙串保存,不包含遥测、分析或崩溃上报功能,适合开发者和需要本地轻量容器环境的macOS用户。
功能
Berthly是一款原生macOS容器管理工具,将Apple的container命令行能力整合进SwiftUI图形界面,覆盖镜像、容器、虚拟机、网络、卷、仓库和日志等常用工作流,并通过菜单栏、键盘操作和后台任务设计提升日常开发效率。
- 镜像管理: 支持列出本地镜像、从镜像仓库拉取镜像、通过Dockerfile或Containerfile构建镜像,并查看镜像层、元数据及可回收空间。
- 容器运行: 可创建和启动容器,查看容器详细配置与运行状态,并持续接收实时日志输出。
- 虚拟机管理: 支持创建和管理运行容器所需的轻量虚拟机,可设置内核并检查资源使用情况。
- 网络卷管理: 提供网络和卷的创建、查看、删除与清理功能,减少对终端命令的依赖。
- 私有仓库支持: 可登录私有镜像仓库,管理已保存的仓库主机信息,凭据存储在macOS钥匙串中。
- 集成终端: 基于SwiftTerm提供连接到容器的真实终端,方便直接执行交互式命令。
- 拖放构建: 可从Finder拖入Dockerfile或Containerfile,自动打开构建面板并填充构建上下文和文件路径。
- 一键重建: 自动记忆镜像构建所使用的上下文与参数,后续可直接重复构建而无需重新输入。
- 后台任务追踪: 关闭构建面板后任务仍可继续执行,工具栏会显示进度并在失败时提示用户。
- 状态监控提醒: 支持查看容器CPU、内存和网络图表,可将容器或虚拟机加入菜单栏收藏,并在状态变化时发送通知。
- 镜像更新检测: 定期比较本地镜像标签与仓库版本,标记过期镜像及其关联容器,并支持使用最新镜像按原配置重建容器。
- 命令面板操作: 提供⌘K命令面板、⌘1至⌘6区域切换、⌘⌥1至⌘⌥3详情标签切换及完整菜单快捷键。
- 工具链引导安装: 可协助安装Apple签名的container工具链,并启动和监控本地守护进程。
- 本地隐私保护: 数据和运行信息保留在Mac本机,不包含遥测、分析或崩溃上报,网络访问仅限镜像仓库、更新检查和用户主动触发的安装流程。
- 开源与安全审计: 项目采用Apache License 2.0授权,源代码公开,便于开发者检查行为、参与贡献和提交问题。
下载地址
© 版权声明
THE END


暂无评论内容