爱意满满的作品展示区。
shidianxia

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

  •  
  •   shidianxia ·
    shidianxia · Jun 17 · 2364 views
    This topic created in 140 days ago, the information mentioned may be changed or developed.

    最近做了一款叫 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

    11 replies  •  2026-06-18 09:47:55 +08:00
    zls3201
    zls3201
    Jun 17
    1
    这视觉效果 只要不是 webui 我就赞一个 一直用的命令行的 dtop
    shidianxia
    shidianxia
    OP
    Jun 17
    2
    @zls3201 没有 webview ,纯 rust gpu 渲染~因为用的 Zed 的开源库,所以基本和 Zed 一样快。
    zsj1029
    zsj1029
    Jun 17
    3
    https://www.gpui.rs/ 这个吧好东西,有机会学习一下,大量图形渲染能力如何,类似 canvas 那种
    itechify
    itechify
    Jun 17
    4
    可以基于 entrypoint ip/port 管理吗?
    Lenic
    Lenic
    Jun 17
    5
    现在太多的工具都是内嵌的 WebView 了,这项目就是一股清流 👍
    shidianxia
    shidianxia
    OP
    Jun 17
    6
    @zsj1029 大部分情况性能非常好,轻松 120fps 。一些极端 edge case 比如复杂嵌套、动态尺寸之类的需要额外优化。
    shidianxia
    shidianxia
    OP
    Jun 17
    7
    @itechify 你说的是 Docker daemon 的自定义端点 tcp://host:port 这种吗?
    275761919
    275761919
    Jun 17
    8
    可以,windows 的窗口没有关闭按钮
    itechify
    itechify
    Jun 17
    9
    @shidianxia 可以理解为远程管理,Docker 开启 Remote API 访问 2375 端口
    shidianxia
    shidianxia
    OP
    Jun 17
    10
    @itechify 目前最新版已经支持了 tcp 协议,TLS 、SSH 还在规划中。除了软件的设置,也可以通过环境变量 DOCKER_HOST 来指定端点。
    hao7Chen
    hao7Chen
    Jun 18
    11
    赞一个
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2601 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 15:09 · PVG 23:09 · LAX 07:09 · JFK 10:09
    ♥ Do have faith in what you're doing.