31K+ stars 超炫酷的 Docker 可视化开源工具

2024-01-12 21:36

本文主要是介绍31K+ stars 超炫酷的 Docker 可视化开源工具,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

31K+ stars 超炫酷的 Docker 可视化开源工具

原创 小奇 爱编程爱技术 2024-01-10 09:02 发表于北京

图片

今天给大家分享一个适合开发人员使用的 Docker 可视化工具:LazyDocker。基于终端的一个可视化管理工具,支持健盘操作和鼠标点击。

图片

相比 Portainer 功能没有那么完善,但是对比开发人员使用比较顺手。想了解 Portainer 的小伙伴可参考前天的文章。

目前 LazyDocker 在 Github 上已获得了 31.8k stars,已经有赶超 Portainer 的趋势。

图片

🎨️ 最新版本支持的功能

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

  • 一切都只需按一下按键(或单击一下即可!鼠标支持 FTW)

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

  • 查看容器或服务的日志

  • 查看容器指标的图表

  • 自定义图表测量几乎任何你想要的指标

  • 连接到容器/服务

  • 重新启动/删除/重建容器/服务

  • 查看给定图像的父图层

  • 修剪占用磁盘空间的容器、映像或卷

🧰 安部署

环境依赖:

  • Docker >= 1.13(API >= 1.25)

  • Docker-Compose >= 1.23.2 (optional)

LazyDocker 支持多种安装方式。

方式1:二进制包安装

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

方式2:使用 Homebrew 安装

brew install lazydocker

方式3:Windows命令行安装

#using scoopscoop install lazydocker
#using Chocolateychoco install lazydocker

方式4:Docker一键部署安装

一行命令就可以运行,这里的 /yourpath 需更改为 lazydocker 配置的实际路径。

docker run --rm -it -v /var/run/docker.sock:/var/run/docker.sock -v /yourpath:/.config/jesseduffield/lazydocker lazyteam/lazydocker

安装完成后可以看到它的界面,支持键盘操作和鼠标点击,可以很方便地管里容器。

图片

鼠标左键单击某个容器,按住 X 键,弹出操作菜单,按下对应的键即可执行相关操作。

图片

其他的一些快捷键可查看这个文档:

https://github.com/jesseduffield/lazydocker/blob/master/docs/keybindings/Keybindings_zh.md

使用还是比较简单,目前体验的过程中,发现会闪退,期待后续版本的优化。

之前也分享过管理 Docker 容器的开源项目,是网页版的,有兴趣的宝子可以看下:27K+ stars 开源的Docker容器管理工具

🔥 视频教程演示

,时长12:44

附项目的链接:

开源地址:

https://github.com/jesseduffield/lazydocker

这篇关于31K+ stars 超炫酷的 Docker 可视化开源工具的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/599223

相关文章

ElasticSearch+Kibana通过Docker部署到Linux服务器中操作方法

《ElasticSearch+Kibana通过Docker部署到Linux服务器中操作方法》本文介绍了Elasticsearch的基本概念,包括文档和字段、索引和映射,还详细描述了如何通过Docker... 目录1、ElasticSearch概念2、ElasticSearch、Kibana和IK分词器部署

Java数字转换工具类NumberUtil的使用

《Java数字转换工具类NumberUtil的使用》NumberUtil是一个功能强大的Java工具类,用于处理数字的各种操作,包括数值运算、格式化、随机数生成和数值判断,下面就来介绍一下Number... 目录一、NumberUtil类概述二、主要功能介绍1. 数值运算2. 格式化3. 数值判断4. 随机

docker如何删除悬空镜像

《docker如何删除悬空镜像》文章介绍了如何使用Docker命令删除悬空镜像,以提高服务器空间利用率,通过使用dockerimage命令结合filter和awk工具,可以过滤出没有Tag的镜像,并将... 目录docChina编程ker删除悬空镜像前言悬空镜像docker官方提供的方式自定义方式总结docker

使用Navicat工具比对两个数据库所有表结构的差异案例详解

《使用Navicat工具比对两个数据库所有表结构的差异案例详解》:本文主要介绍如何使用Navicat工具对比两个数据库test_old和test_new,并生成相应的DDLSQL语句,以便将te... 目录概要案例一、如图两个数据库test_old和test_new进行比较:二、开始比较总结概要公司存在多

Java中基于注解的代码生成工具MapStruct映射使用详解

《Java中基于注解的代码生成工具MapStruct映射使用详解》MapStruct作为一个基于注解的代码生成工具,为我们提供了一种更加优雅、高效的解决方案,本文主要为大家介绍了它的具体使用,感兴趣... 目录介绍优缺点优点缺点核心注解及详细使用语法说明@Mapper@Mapping@Mappings@Co

使用Python实现图片和base64转换工具

《使用Python实现图片和base64转换工具》这篇文章主要为大家详细介绍了如何使用Python中的base64模块编写一个工具,可以实现图片和Base64编码之间的转换,感兴趣的小伙伴可以了解下... 简介使用python的base64模块来实现图片和Base64编码之间的转换。可以将图片转换为Bas

使用Java实现一个解析CURL脚本小工具

《使用Java实现一个解析CURL脚本小工具》文章介绍了如何使用Java实现一个解析CURL脚本的工具,该工具可以将CURL脚本中的Header解析为KVMap结构,获取URL路径、请求类型,解析UR... 目录使用示例实现原理具体实现CurlParserUtilCurlEntityICurlHandler

Rsnapshot怎么用? 基于Rsync的强大Linux备份工具使用指南

《Rsnapshot怎么用?基于Rsync的强大Linux备份工具使用指南》Rsnapshot不仅可以备份本地文件,还能通过SSH备份远程文件,接下来详细介绍如何安装、配置和使用Rsnaps... Rsnapshot 是一款开源的文件系统快照工具。它结合了 Rsync 和 SSH 的能力,可以帮助你在 li

基于Go语言实现一个压测工具

《基于Go语言实现一个压测工具》这篇文章主要为大家详细介绍了基于Go语言实现一个简单的压测工具,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录整体架构通用数据处理模块Http请求响应数据处理Curl参数解析处理客户端模块Http客户端处理Grpc客户端处理Websocket客户端

java图像识别工具类(ImageRecognitionUtils)使用实例详解

《java图像识别工具类(ImageRecognitionUtils)使用实例详解》:本文主要介绍如何在Java中使用OpenCV进行图像识别,包括图像加载、预处理、分类、人脸检测和特征提取等步骤... 目录前言1. 图像识别的背景与作用2. 设计目标3. 项目依赖4. 设计与实现 ImageRecogni