社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  docker

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

开源先锋 • 1 月前 • 57 次点击  

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


推荐阅读:

《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

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/177183
 
57 次点击