39.4K star!超酷的开源docker工具推荐!

文摘   2024-12-18 21:01   江西  

* 戳上方蓝字“开源先锋”关注我


推荐阅读:

《12.6K star!Shell命令即搞定可视化监控,超级6~~


《5.6K star!再见了DocSend,这款开源项目更不错!


《4.1K star!跨屏操作的神器,流畅丝滑!》


《9.1K star!国外大神1:1复刻Win11系统,开源牛逼!》


《2.8K star!超强音乐管理工具,支持多平台、一键“解锁”!》


大家好,我是开源君!

话说,我们平时用 Docker 的时候,是不是经常觉得命令太多,记不住?或者需要频繁地在终端里切换各种命令来查看容器状态、日志什么的?

今天开源君分享一个特别有趣又实用的工具 - Lazydocker,让我们可以用更加直观的方式来管理容器,服务,镜像等资源。

项目简介

Lazydocker 是一个基于 Go 语言开发的命令行界面 Docker 管理工具。它通过一个简洁的终端界面(不是图形化界面),让你可以实时查看 Docker 容器、镜像、网络等信息。最重要的是,它提供了交互式的操作方式,几乎所有操作都可以通过方向键和快捷键完成,再也不用为了每一个小小的操作记住一堆命令啦。

Lazydocker 支持在一个终端界面中对 Docker 进行多项操作:启动、停止容器,查看日志、容器详情,管理镜像和网络等。它给了开发者一个简洁高效的方式来管理 Docker 容器,无论是开发、调试还是运维,都能大大提高效率。

目前在Github上收获了39.4K star!

性能特色

  • 清爽的终端界面:Lazydocker 用一个简单的终端界面代替了命令行操作。这意味着你无需记住一堆命令,只需要用方向键、回车键和快捷键就能轻松管理 Docker。

  • 实时信息展示:Lazydocker 能够实时展示 Docker 容器和服务的状态。例如,你可以看到每个容器的运行状态、CPU 使用率、内存使用情况等信息,非常方便。

  • 操作便捷:不仅能查看,还能直接操作!你可以通过 Lazydocker 启动、停止容器,查看日志,甚至进入容器内部。而且,所有操作都能在界面上一步到位,省时省力。

  • Docker Compose 支持:Lazydocker 支持 Docker Compose 配置的管理,甚至可以一次性启动、停止多个容器。再也不用为管理多个服务而手动输入一堆命令。

  • 高度可定制化:Lazydocker 可以根据你的需求进行配置,设置一些常用操作的快捷键,方便你快速上手。

快速安装使用

Lazydocker 的安装方式多种多样,比如在Linux上,你只需要运行以下命令:

curl https://raw.githubusercontent.com/jesseduffield/lazydocker/master/scripts/install_update_linux.sh | bash

如果你用的是Mac,可以通过Homebrew安装:

brew install jesseduffield/lazygit/lazydocker

windows

scoop install lazydocker

or

choco install lazydocker

或者,你可以直接下载二进制包,解压后就能使用。

项目体验展示

启动后,我们会看到一个终端界面,显示了当前 Docker 容器和 Docker Compose 服务的状态。界面分为几个部分:顶部状态栏、容器列表、操作按钮、日志显示区和性能图表。

基本操作很简单,我们可以用键盘上下键来选择容器,然后按Enter进入容器详情视图,或者用Space执行选中的操作。比如,查看日志、查看性能等。

如果想要停止或者删除容器,只需要按s或者d键。

更多键盘快捷操作可以参考官方文档

Lazydocker 是一个功能强大且易于上手的 Docker 管理工具。它通过简洁的界面和直观的操作方式,让 Docker 管理变得简单轻松。如果你对 Docker 管理的效率不满意,可以试试看Lazydocker 比想象中要轻松得多,甚至还能增添几分乐趣。

更多细节功能,感兴趣的可以到项目地址查看:

项目地址:
https://github.com/jesseduffield/lazydocker

开源先锋
分享Github上最有趣的开源项目
 最新文章