
【免费下载链接】doryDory is the complete local development system for Apple Silicon: Docker, Compose, Kubernetes, virtual machines, and policy-bound agent sandboxes.项目地址https://gitcode.com/gh_mirrors/dory5/dory点击查看免费下载Dory 是一款面向 Apple Silicon Mac 的开源本地开发系统内置 Docker、Compose、Kubernetes 和 Linux 虚拟机。它的 Compose 可视化管理功能让你无需敲任何命令——打开一个compose.yaml文件就能一键启动整个项目栈并在图形界面上随时 Start、Stop、Restart 甚至 Down 清理。为什么需要可视化的 Compose 管理 平时用docker compose up -d启动项目没问题但多项目并行时很容易遇到这些痛点忘了哪个终端起的哪个项目找不到对应的服务名ps输出里几十个容器混在一起很难一眼看清web 起来了、db 没起来想重启单个服务还得先记住 service 名称。Dory 把 Compose 项目当作一等公民所有带com.docker.compose.project标签的容器会自动按项目分组形成一个专属的Compose 项目卡片。项目识别逻辑见 ComposeCLI.swift界面实现见 ComposeProjectsView.swift。30 秒上手打开 YAML 即一键启动 整个流程只有三步打开 Dory在左侧边栏点击Compose如果还没有项目点击Open Compose File…选中你的compose.yaml或docker-compose.ymlDory 自动完成校验 → 启动 → 分组展示顶部状态栏会实时显示进度Validating compose.yaml with Docker Compose v2…Starting my-project with Docker Compose v2…my-project: 3 containers started背后发生了什么Dory 先用内置的 Docker Compose v2 执行config --format json校验文件并解析出项目名称再执行up --detach --remove-orphans启动全程不污染你终端里的COMPOSE_PROJECT_NAME等环境变量这套干净环境逻辑在 ComposeCLI.swift 中实现。读懂项目卡片每个服务一目了然 启动成功后每个 Compose 项目会显示为一张卡片信息包括元素含义项目名 N services · M running项目里有多少服务、多少在运行Start / Stop按钮一键启动或停止整个项目栈⋯菜单Restart Running Services、Down — stop remove服务列表行每个 service 的状态灯、镜像、内存占用旁边还有独立的播放/暂停按钮点击任意一行服务可以直接跳转到容器详情页看日志、端口和文件——不需要在容器列表里一个个翻找。Start / Stop / Restart / Down四类常用操作 ✅卡片上的按钮对应 AppStore.swift 中的四个操作Start / Stop对整个项目执行 Composestart/stop基于容器标签重建项目上下文不依赖你的终端环境变量Restart Running Services只重启当前正在运行的服务逐个定位 service 名后交给 Compose 处理Down — stop remove带二次确认的破坏性操作。它会停止并移除项目容器和项目网络但镜像和命名卷都会保留只有可写层数据会丢失——确认弹窗里会明确告知这一点可以放心点。所有操作互斥同一时间只允许一个 Compose 操作进行避免并发写冲突。细节加分项override 文件自动识别 很多人不知道的一个细节当你打开compose.yaml时Dory 会自动检查同目录下是否存在compose.override.yaml或docker-compose.yml对应的docker-compose.override.yml如果存在就一并带上与标准 Compose 的优先级规则完全一致见 AppStore.swift。此外项目自带的.env文件会按 Compose 的默认规则继续生效。与命令行完全兼容CLI 用户不孤单 ⌨️Dory 内置 Compose v2所以终端里照常使用docker compose up -d docker compose ps图形界面和命令行操作的是同一个引擎、同一批容器两边状态实时同步。更多 Compose 工作流profiles、override、health 依赖等说明见 README.md运维细节参考 operations.md。常见问题 ❓QDory 支持哪些 Compose 特性内置 Compose v2profiles、override 文件、.env、build、health 依赖、命名卷和自定义网络都走标准docker compose工作流。QDown 之后数据会丢吗镜像和命名卷保留容器可写层里的数据会丢失所以重要数据建议用命名卷存储。Q不打开图形界面能管理 Compose 项目吗可以。菜单栏图标同样支持启动/停止容器和 Compose 项目也可以用docker compose或doryCLI 命令管理。总结Dory 的 Compose 可视化管理把打开 YAML → 一键启动 → 看状态 → 停/重启/清理整条链路收进了原生图形界面Apple Silicon Mac 上的多项目并行开发从此不用在终端和历史命令里翻找。配合 README.md 中介绍的迁移功能你还可以把 Docker Desktop、OrbStack、Colima 里的现有项目和数据完整搬过来继续用图形化的方式管理。赞分享【免费下载链接】doryDory is the complete local development system for Apple Silicon: Docker, Compose, Kubernetes, virtual machines, and policy-bound agent sandboxes.项目地址https://gitcode.com/gh_mirrors/dory5/dory点击查看免费下载相关推荐告别命令行迷宫用lazydocker可视化管理Docker Compose项目告别命令行迷宫用lazydocker可视化管理Docker Compose项目 lazydocker是一款专为Docker容器管理设计的可视化工具它让开发者开发工具CLIConEmu任务配置教程一键启动复杂工作流ConEmu任务配置教程一键启动复杂工作流 你是否还在为每次开发前手动启动多个终端、配置不同环境变量而烦恼ConEmu的任务Tasks功能可以帮你将复杂开发工具告别繁琐配置Nativefier 启动参数全攻略从命令行到配置文件告别繁琐配置Nativefier 启动参数全攻略从命令行到配置文件 Nativefier 是一款强大的工具能够将任何网页快速转换为桌面应用让你告别繁琐的CLI桌面应用开发工具创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考