x-cmd pkg | lazydocker - Docker 和 docker-compose 的 Terminal UI

简介

lazydocker 是由 Jesse Duffield 用 Go 语言开发的 Docker 和 docker-compose 的 Terminal UI 管理工具。它提供 docker 的终端图形界面,支持鼠标操作和键盘快捷键,能实时监控 docker 容器,并能简化一些常见的 dockcer 管理任务,如查看容器的状态、管理镜像和容器。

简而言之,Lazydocker 特别适合需要频繁操作多个容器的场景,它能在命令行中为用户提供简单、直观的 docker 管理界面,简化 docker 的日常操作,提高开发和运维的效率。

在这里插入图片描述

快速上手

  1. 安装并启动 lazydocker:

    eval "$(curl https://get.x-cmd.com)"        # 安装 x-cmd
    x env use lazydocker                        # 使用 x-cmd 安装 lazydocker
    lazydocker                                  # 启动 lazydocker UI
    
  2. 配置 lazydocker(下述 lazydocker 配置文件的路径仅适用于 Linux 系统,windows 和 MacOs 系统的配置文件路径请参考 lazydocker 配置说明文档):

    lazydocker --config | grep "lang"                                           # 查看 lazydocker 当前使用的自然语言
    mkdir -p "$HOME/.config/lazydocker"
    printf "gui:\n  language: zh\n" > "$HOME/.config/lazydocker/config.yml"     # 修改 lazydocker 配置,如将语言设置为中文
    
  3. 常用快捷键:

    • q:退出 lazydocker 的 UI 界面;
    • x:打开当前功能区的菜单栏;
    • esc:返回或取消 lazydocker 操作;
    • enter:聚焦主面板;
    • tab:上下切换到其他功能区面板;
    • ]/[:左右切换到其他选项卡;
    • b:可选择内置的批量命令;
    • p:(在容器功能区) 暂停选中的容器;
    • s:(在容器功能区) 停止选中的容器;
    • r:(在容器功能区) 重新启动选中的容器;
    • d:删除选中的容器/镜像/卷/网络。

功能特点

  1. 直观易懂:界面直观易懂,可以很方便地看到所有容器的状态、日志、端口映射等信息。
  2. 操作便捷:支持鼠标和快捷键,通过按键即可执行常见的 docker 管理任务。
  3. 可定制化:允许用户编写自定义配置,更改看板显示内容以及窗口尺寸,此外用户还可以编写自定义的命令,来满足特定的工作流程。
  4. 支持多种语言:支持英语(en)、中文(zh)、法语(fr)、德语(de)、荷兰语(nl)等 10 种自然语言,详情请查看 lazydocker 的 i18n 目录

竞品和相关项目

  1. docui: 由 skanehira 在 2018 年使用 Go 语言开发 的 Docker Terminal UI 管理工具,二者提供的功能虽有类似,但 lazydocker 更多是体现在如何管理现有的容器/服务,而 docui 更多是体现简化创建与配置容器的过程。但目前 docui 已在 2021 年 12 月宣布停止维护。
  2. lazygit: 由 Jesse Duffield 使用 Go 语言开发的 Git Terminal UI 管理工具,旨在简化 Git 代码仓库管理。x-cmd 也引入了 lazygit,有兴趣的读者可以参考 x-cmd pkg lazygit

进一步探索

  • lazydocker 源代码 - lazygit 项目的源代码托管在 GitHub,你可以在这里找到最新版本的 lazydocker 和参与社区贡献。

更多内容请查阅 : pkg/lazydocker

转载请标明原文链接 :https://www.x-cmd.com/pkg/lazydocker


关注微信官方公众号 : oh my x

获取开源软件和 x-cmd 最新用法

  • 12
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值