忘机山人
Dockman 接管了 playground 的 Docker 引擎,所以它能直接读取并展示容器、镜像、卷、网络等资源占用情况。用过几天之后,我大概能总结出它的几个亮点。
如果说 docker ps 是 Docker 运维最常用的命令,那 Dockman 提供的就是 docker ps -a 的图形化版本。

在这个页面里,所有运行中、已停止、异常退出的容器都一览无余。相比命令行里一串串容器 ID,Dockman 会把容器名称、状态、占用资源、启动时间直观列出,想要快速定位问题容器非常方便。尤其在容器比较多的场景下,这个功能几乎可以让你告别频繁切换终端窗口。
很多时候我们排查容器问题,第一步就是 docker logs <container_id>。但这条命令既长又不支持直观筛选,每次都得复制粘贴容器 ID。Dockman 把日志功能直接做成了一个界面:

点击某个容器,就能直接看到对应的日志输出,还可以上下翻阅,不用再反复切换命令行。对习惯图形化操作的同学来说,这个细节特别友好。
镜像是 Docker 的基石,但平时查看镜像只能用 docker images,删除还得敲 docker rmi。Dockman 在这一点上做了一个非常贴心的改进:

界面里不仅能列出所有镜像,还支持直接点击删除。对于不常用的老版本镜像、占空间的测试镜像,清理起来比命令行操作要轻松很多。尤其在开发板或 VPS 这种磁盘空间有限的环境里,这个功能的实用性非常高。
Docker 的卷机制常常是新手的痛点:匿名卷多了以后,难以追踪谁在用、谁可以删。Dockman 在“卷管理”部分,把这些信息都直接列了出来:

你可以一眼看清卷的名称、挂载路径和关联容器,大大降低了误删的风险。对想要保持宿主机干净整洁的用户来说,这是一个非常实用的可视化补充。
Docker 网络一直是比较难理解的部分,特别是新建的自定义 bridge、overlay 网络,命令行里看起来就是一堆复杂的 ID。而 Dockman 把它们可视化展示出来:

在这里,你能清楚地看到当前有哪些网络、容器分布在哪些网桥上。排查容器间连通性问题、验证网络配置是否生效,都变得直观且省心。
让我意外的是,Dockman 不仅可以管理本地 Docker,还能连接远端服务器获取信息。

它通过 Docker API 与远程主机通信,因此只要目标机器开启了 API 端口,Dockman 就能像本地一样展示容器和镜像。对于需要同时管理多台服务器的开发者或运维人员来说,这个功能非常实用。
整体来说,Dockman 并不是那种重量级的运维面板,而更像是一个小巧精悍的 Docker 可视化助手。它的定位很清晰:把命令行里最常用的功能(容器、日志、镜像、卷、网络)提炼出来,用一个简洁的界面呈现。
相比 Portainer 这种大而全的解决方案,Dockman 的优点在于:
如果你平时管理的容器环境不算复杂,但又希望有一个直观工具随时查看和操作,那么 Dockman 是一个值得一试的选择。
评论
0暂无评论