折腾Docker这么久,终于遇见DockDash——画布上看清所有服务连接

折腾Docker这么久,终于遇见DockDash——画布上看清所有服务连接

_

🚀 爆款推荐!HomeLab玩家必装神器DockDash——20+ Docker容器从此可视化管理,彻底告别命令行地狱!

兄弟们,我是“折腾帝”,那个家里服务器永远在跑各种服务的重度HomeLab玩家。

最近我终于找到救星——DockDash!这个开源项目直接把我从“天天敲命令排查问题”的痛苦中解放出来,现在管理20多个容器就像玩游戏一样简单直观。

一句话总结:DockDash是一个强大自托管仪表盘,它能自动发现Docker容器和局域网服务,在交互式画布上可视化连接关系、实时健康监控、记录30天历史,还支持日志流式查看、文件浏览器、Web终端、镜像更新检测和Changelog自动拉取!

GitHub地址(已更新至v0.8.0):https://github.com/dougmaitelli/DockDash

我以前的血泪史,你中招了吗?

家里服务越来越多后,痛苦指数直线上升:

  • docker ps 一刷十几行,哪个服务状态不对完全靠猜;
  • 网络拓扑全在脑子里,排查连通性问题效率极低;
  • 查看日志、进入容器、修改文件,要在多个终端窗口反复切换;
  • 镜像是否过时?手动去Registry对比,浪费大量时间;
  • 服务历史运行记录?完全没有,心里永远没底。

DockDash把这些痛点一次性解决!

DockDash核心特性详解(直接抄自项目README的硬核亮点)

1. 交互式画布 —— 全局一览无余

  • 支持拖拽节点、自由绘制服务间连接、缩放平移;
  • 每个节点实时显示健康徽章和更新可用指示器;
  • Docker自动发现 + 网络端口扫描(支持CIDR范围),把容器内外服务全部纳入视野。

1784199272903.png

2. 智能健康监控系统

  • 定期检查服务存活状态;
  • 1天 / 7天 / 30天 彩色时间线图,直观展示历史在线情况;
  • 服务抽屉内还有详细元数据、端口信息和资源监控(CPU、内存、网络、磁盘)。

1784199308793.png

3. 容器内深度操作面板(最爽的部分)
点击任意服务即可弹出强大抽屉,支持以下Tab:

  • Details:容器元数据 + 彩色健康历史图
  • Logs:实时流式日志,自动解析时间戳和ANSI颜色
  • Files:完整文件浏览器,支持查看和原地编辑文本文件
  • Terminal:基于xterm.js的交互式Shell,主题完美跟随UI
  • Changelog:自动识别GitHub仓库,拉取对应版本的Release说明(支持OCI标签、GHCR、Docker Hub等)

1784199453562.png

1784199349679.png

4. 高级实用功能

  • 更新监控:自动对比Registry,更新徽章实时刷新,无需刷新页面;
  • 主题切换:多种内置UI主题;
  • 通知系统:集成Apprise,支持服务宕机、恢复、镜像更新推送(微信、Telegram、Discord、Slack等80+通道);
  • 认证支持:可选OIDC SSO(完美兼容Authentik、Keycloak、Authelia、Google等);
  • 配置灵活:全部通过环境变量控制,支持远程Docker主机、自定义扫描网段、健康检查间隔等。

1784199394790.png

部署超简单(附项目官方推荐方式)

项目自带docker-compose.yml,最基础部署如下:

services:
  dockdash:
    image: dockdash
    container_name: dockdash
    restart: unless-stopped
    ports:
      - "3001:3001"
    environment:
      - LOG_LEVEL=info
      - NETWORK_CIDRS=192.168.0.1/24
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - dockdash-data:/app/data

volumes:
  dockdash-data:

执行 docker compose up -d --build 后,访问 http://你的IP:3001 即可使用。

重要安全警告(项目README重点强调)
DockDash功能强大,可执行容器、读写文件系统、启动停止容器。请将其视为拥有Docker主机root权限

  • 默认无认证,必须通过反向代理 + 认证层保护;
  • 推荐使用docker-socket-proxy限制权限;
  • 生产环境强烈建议绑定127.0.0.1或内网访问。

更多高级配置(如GitHub Token提升更新和Changelog能力、CPU/内存尖峰告警等)详见项目文档。

谁强烈需要DockDash?

  • NAS与自建服务玩家
  • Home Assistant、智能家居爱好者
  • 影音库、下载机、开发测试环境运维者
  • 所有想把复杂Docker环境管得清晰优雅的极客

自从装上DockDash,我每天早上打开页面看一眼画布,所有服务绿灯亮起、连接关系清晰,那种一切尽在掌握的掌控感,真的太爽了!再也不用担心半夜服务偷偷挂掉而一无所知。

DockDash 已经成为我HomeLab里不可或缺的核心工具,强烈安利给每一位正在折腾的朋友!

立即行动

  1. 前往GitHub Star支持作者 → https://github.com/dougmaitelli/DockDash
  2. 部署体验一把,欢迎回来评论区分享你的画布截图和使用感受
  3. 转发给同样在HomeLab挣扎的兄弟,一起变强!

你在用哪些服务?目前最头疼的管理问题是什么?评论区一起交流,我看到都会回复!

我在GitHub刷到一个诗词API,顺手写了款小程序 2026-07-13

评论区