在 cli 模式下推荐的 docker 仪表板
2020/7/27 17:04:50
本文主要是介绍在 cli 模式下推荐的 docker 仪表板,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
原文首发于 kuricat.com
Cli Docker DashBoard 的适用场景
通常, 我们会使用 docker
命令 这个 Docker Daemon 的 Client 来对 Docker 容器资源进行控制, 例如 容器的起停, 亦或者 Docker Image 的管理. 但是当我们镜像数量多起来之后, 仅仅使用 docker ps
或者 docker rm
这种命令有些效率低下, 需要经常 复制 和 上下翻页 查找需要处理的镜像 ID , 所以于是就想看看有没有什么 Cli 上的 Docker dashboard 可以帮我们快速找到某个 Container 或者 Image 然后进行处理,于是还真有一些收获, 这些就对这些工具做一些详细的说明.
首先如果你想找的是一个本地环境下的 Dashboard, 那么极力推荐 portainer/portainer
这个 Web 页面的 Container Dashboard,支持 信息聚合, 页面逻辑清晰, 支持批量管理 等等功能. 关于 portainer
更详细的介绍可以参考 这篇 Gist.
那么是否有了 portainer
, 这些 cli 下的 Docker Dashboard 就没有意义了呢?
我认为答案是否定的, 在服务器上或者是想走纯键盘流
的场景下, Cli Docker DashBoard 还是有他的用武之地的, 例如我只是想删一些容器, 我不想 每次这样都大动干戈 的 通过docker ps
之后,然后手动的或者用脚本去删除.
我也不想为了删除 一些容器方便点, 还需要在 服务器上搭一个 portainer
, 然后使用浏览器通过 web 访问进行删除. 这个时候 Cli Docker DashBoard 的作用就体现出来了, 你只需要
- 输入命令 运行 Dashboard
- 选择需要删除的容器
- 执行操作
你就完成了操作, 甚至你的手都不需要离开键盘, 如果有过相关经历的同学应该深有同感.
好了, 讲完了 Cli Docker DashBoard 存在的意义, 这里我们就对三款比较优秀的 Cli Docker DashBoard 做一个介绍.
- moncho/dry
- bcicen/ctop
- lirantal/dockly
Dry
目前我认为的当下最好用, 功能最全的 Cli Docker Dashboard, 支持包括 container/Image/Volumn/Stack 在内的 Docker 管理.
更多介绍查看 Gist : kuricat.com/gist/dry-qp…
项目地址 : github.com/moncho/dry
详细介绍 Gist : kuricat.com/gist/dry-qp…
Lazydocker
简单易用的 Cli Docker Dashboard , 功能上比 Dry 略逊, 但完全够用,
更多介绍查看 Gist: kuricat.com/gist/lazydo…
项目地址 : github.com/jesseduffie…
详细介绍 Gist : kuricat.com/gist/lazydo…
Ctop
Top 风格的 Cli Docker Dashboard , 可以和 dry
互相补足
更多介绍查看 Gist : kuricat.com/gist/ctop-q…
项目地址 : github.com/bcicen/ctop
详细介绍 Gist : kuricat.com/gist/ctop-q…
Dockly
勉强够用的 Docker Dashboard , 在找到 Dry 之后我就基本不用了, 不过如果你的场景较为简单, 没有那么多复杂的需求也可以考虑 dockly.
更多介绍查看 Gist : kuricat.com/gist/dockly…
项目地址 : github.com/lirantal/do…
详细介绍 Gist : kuricat.com/gist/dockly…
结
总结一下, 我自己当前是 本地 Portainer
, Cli 里 dry
, 偶尔需要看大量 container 负载的场景会用 ctop
这么个配置.
一个好的工具会让你事半功倍.
这篇关于在 cli 模式下推荐的 docker 仪表板的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-19Docker-Compose容器集群化项目实战:新手入门指南
- 2024-11-19Docker镜像仓库项目实战:新手入门教程
- 2024-11-19Docker容器化部署项目实战:新手入门教程
- 2024-11-19Docker-Compose容器集群化资料入门教程
- 2024-11-19Docker镜像仓库资料详解:新手入门教程
- 2024-11-19Docker容器化部署资料:新手入门指南
- 2024-11-19Docker-Compose容器集群化教程:从入门到实践
- 2024-11-19Docker镜像仓库教程:新手入门指南
- 2024-11-19Docker容器化部署教程:初学者指南
- 2024-11-18Docker-Compose容器集群化入门教程