基于 Rust 的原生轻量 Docker 桌面管理工具 Echo

shidianxia 2026-06-17 11:17 1

最近做了一款叫 Echo 的桌面应用,用来管理本地 Docker 环境。


Echo - Lightweight, blazing-fast GUI for Docker


截图


用 Rust + GPUI 写的,纯原生。目标是做一个轻量、响应快、界面干净的 Docker 可视化工具。目前支持查看和管理容器、镜像、卷、网络拓扑,也可以看实时资源占用图表、流式日志,并直接进入容器 shell 等等。


现在还处在 MVP 阶段,已完成本地 Docker 工作流。macOS 已经做过手动验证,Linux / Windows 版本也有构建,还在继续打磨。欢迎大家试用反馈~


GitHub:
https://github.com/echo-and/echo

最新回复 (10)
  • zls3201 06-17 11:46
    1
    这视觉效果 只要不是 webui 我就赞一个 一直用的命令行的 dtop
  • shidianxia 楼主 06-17 12:00
    2
    @zls3201 没有 webview ,纯 rust gpu 渲染~因为用的 Zed 的开源库,所以基本和 Zed 一样快。
  • zsj1029 06-17 12:19
    3
    https://www.gpui.rs/ 这个吧好东西,有机会学习一下,大量图形渲染能力如何,类似 canvas 那种
  • itechify 06-17 12:26
    4
    可以基于 entrypoint ip/port 管理吗?
  • Lenic 06-17 13:13
    5
    现在太多的工具都是内嵌的 WebView 了,这项目就是一股清流 👍
  • shidianxia 楼主 06-17 13:59
    6
    @zsj1029 大部分情况性能非常好,轻松 120fps 。一些极端 edge case 比如复杂嵌套、动态尺寸之类的需要额外优化。
  • shidianxia 楼主 06-17 14:09
    7
    @itechify 你说的是 Docker daemon 的自定义端点 tcp://host:port 这种吗?
  • 275761919 06-17 16:41
    8
    可以,windows 的窗口没有关闭按钮
  • itechify 06-17 17:06
    9
    @shidianxia 可以理解为远程管理,Docker 开启 Remote API 访问 2375 端口
  • shidianxia 楼主 06-17 17:34
    10
    @itechify 目前最新版已经支持了 tcp 协议,TLS 、SSH 还在规划中。除了软件的设置,也可以通过环境变量 DOCKER_HOST 来指定端点。
* 帖子来源V2EX
返回