36K star!轻量化的docker终端可视化工具

文摘   科技   2024-10-09 11:51   北京  

开源的3D互动数字人聊天,你的二次元AI助理吗点击上方蓝字关注我们

IT 咖啡馆,探索无限可能!

恭喜你发现了这个宝藏,这里你会发现优质的开源项目、IT知识和有趣的内容。

 

docker对于很多开发人员和IT工作者来说都不陌生,越来越多的程序通过docker来实现快速的部署,单纯的docker命令是不是觉得不太好看?

今天我们分享的开源项目,一款用来在终端环境中快速管理你的docker配置的软件,适合开发人员使用,很轻量很geek,它就是:lazydocker




lazydocker 是什么



lazydocker是一个适用于 docker 和 docker-compose 的简单终端 UI,它使用 Go 和gocui库编写。作为一个终端可视化工具,支持健盘操作和鼠标点击,相比 Portainer之类的管理软件功能没有那么完善,但是要更加轻量,资源使用更少,对比开发人员使用比较顺手。

目前项目支持的功能包括:

  • 支持多种操作系统,包括 Linux、OSX、Windows

  • 支持快捷键和鼠标操作

  • 查看 docker 或 docker-compose 容器的状态

  • 查看容器或服务的日志

  • 监控容器的关键指标

  • 自定义监控指标

  • 连接到容器

  • 管理容器状态,包括重启/删除/重建容器

  • 查看镜像的父级镜像

  • 管理占用磁盘空间的容器、映像或卷





安装 lazydocker


 

系统要求

 

安装前需要确认满足2个环境要求:

  • Docker >= 1.13 (API >= 1.25)

  • Docker-Compose >= 1.23.2 (optional)

 

通过包管理器安装

 

你可以通过homebrew来安装lazydocker,在Mac平台和Linux平台都可以通过这种方式来安装,最简单的就是直接使用以下命令:

brew install lazydocker

如果你想获取经常更新的内容,建议使用以下的安装地址

brew install jesseduffield/lazydocker/lazydocker

对于windows用户,可以通过Scoop来安装lazydocker,参考命令如下:

scoop install lazydocker

 

二进制版本

 

可以从github的release页面直接下载二进制版本,或者也可以通过一键安装脚本来安装二进制版本,命令如下:

curl <https://raw.githubusercontent.com/jesseduffield/lazydocker/master/scripts/install_update_linux.sh> | bash
该脚本默认将下载的二进制文件安装到$HOME/.local/bin目录,但可以通过设置DIR环境变量来更改。

docker

当然了,还可以通过docker来运行lazydocker

docker run --rm -it -v \\/var/run/docker.sock:/var/run/docker.sock \\-v /yourpath:/.config/jesseduffield/lazydocker \\lazyteam/lazydocker
复制上面命令执行的时候,不要忘记将/yourpath更改为您创建的用于存储lazydocker配置的实际路径。




使用



安装完成后直接通过命令lazydocker,就可以启动了。

项目是支持中文的,这个很不错。可以直接实用键盘或是鼠标来操作,都很简单和直接,在下方会有导航操作提示,另外项目支持很多快捷键操作。

全部的快捷键可以查看项目中的说明文件,里面有详细的列举。比如在容器上按X可以查看可操作命令。




总结



整体而言,lazydocker是一个非常不错的docker可视化管理工具,很适合开发者一类的轻度docker使用者,它并不是将使用门槛完全消除,而是作为辅助型工具。它的终端运行模式更加轻量化,操作效果也很不错,虽然不如一些大型产品那样面面俱到,但是已经足够基本的使用。

   




项目信息


    • 项目名称:lazydocker

    • GitHub 链接:https://github.com/jesseduffield/lazydocker

    • Star 数:36K



往期推荐

24K star!开源的量化交易平台开发框架

开源的3D互动数字人聊天,你的二次元AI助理

「Github一周热点43期」面向LLM的爬虫、网页一键变APP、开源金融分析工具等

  




识别二维码关注我们
微信号- it-coffee
B站 - IT-咖啡馆
头条号- IT咖啡馆

IT咖啡馆
开源项目、IT技能和有趣的事情
 最新文章