- 工信部备案号 滇ICP备05000110号-1
- 滇公网安备53011102001527号
- 增值电信业务经营许可证 B1.B2-20181647、滇B1.B2-20190004
- 云南互联网协会理事单位
- 安全联盟认证网站身份V标记
- 域名注册服务机构许可:滇D3-20230001
- 代理域名注册服务机构:新网数码
- CN域名投诉举报处理平台:电话:010-58813000、邮箱:service@cnnic.cn
Linux 服务器Docker可视化管理工具lazydocker
欢迎来到8455线路检测中心技术小课堂,每天分享一个技术小知识。
lazydocker(简称 lzd)是一款基于终端的 Docker 可视化管理工具(TUI)支持docker和docker-compose
,由 Go 语言开发。它将原本繁琐的 docker 命令行操作整合为直观的图形界面与键盘快捷键,大幅提升容器、镜像、卷、网络的管理与排查效率。
一、核心特性
一站式管理:在单个界面管理容器、镜像、卷、网络、Docker Compose 服务。
实时监控:ASCII 图表实时显示容器 CPU / 内存 / IO 占用。
日志神器:彩色高亮、实时滚动、搜索、过滤、分段查看日志。
一键操作:启停、重启、删除、进入容器(exec)、查看日志。
批量操作:批量启停 / 删除容器、镜像、卷。
Docker Compose 原生支持:可视化管理 Compose 服务。
轻量无依赖:单二进制文件,跨平台(Linux /macOS/ Windows WSL)。
二、安装(Linux 为主)
1. 二进制安装(推荐)
# 下载最新版(自动匹配系统架构)
curl https://raw.githubusercontent.com/jesseduffield/lazydocker/master/scripts/install_update_linux.sh | bash
# 启动
Lazydocker
# 或别名(常用)
alias lzd='lazydocker'
lzd
2. 包管理器
# Ubuntu/Debian
sudo add-apt-repository ppa:lazyteam/lazydocker
sudo apt update && sudo apt install lazydocker
# CentOS/RHEL
sudo dnf copr enable atim/lazydocker
sudo dnf install lazydocker
# Snap
sudo snap install lazydocker
3. Docker 运行(不安装)
docker run --rm -it -v /var/run/docker.sock:/var/run/docker.sock lazyteam/lazydocker
三、界面结构
启动后界面分为 4 区:
1.顶部:Docker 版本、主机信息
2.左侧:菜单(1 容器 / 2 镜像 / 3 Compose / 4 卷 / 5 网络)
3.主面板:详情、日志、统计、配置、进程
4.底部:快捷键提示

四、常用快捷键(必记)
全局
↑/↓ / j/k:上下选择
←/→:切换面板
Enter:进入详情 / 确认
q / Ctrl+C:退出
?:帮助(所有快捷键)
容器(1 面板)
s:启动 / 停止
r:重启
e:exec 进入容器(bash/sh)
l:查看实时日志(最常用)
d:删除(需停止)
p:暂停 / 恢复
m:查看资源统计(CPU / 内存 / IO)
c:查看配置与环境变量
批量操作
b:进入批量模式
空格:多选
Enter:批量执行
面板切换(数字键)
1:容器
2:镜像
3:Docker Compose
4:卷
5:网络
日志面板(l 进入后)
/:搜索关键词
n:下一个匹配
f:切换自动滚动
c:清空日志
Esc:返回
五、常用场景示例
1. 快速排查问题
1.lzd 启动
2.看到异常退出的容器(红色)
3.选中 → l 看日志 → 定位错误
4.e 进入容器调试
5.r 重启
2. 清理磁盘(一键 pruning)
1.到 镜像面板(2)
2.d 删除无用镜像
3.到 卷面板(4)
4.d 删除未使用卷
5.全局 Prune 清理所有闲置资源
3. Docker Compose 管理
1.进入 3 面板(Compose)
2.查看所有服务状态
3.单个服务:s 启停、l 看日志、r 重启
4.批量:b → 空格多选 → 批量启停 / 重建
六、高级:自定义配置
配置文件:~/.config/jesseduffield/lazydocker/config.yml
1. 自定义快捷命令(示例:添加 zsh 进入)
yaml
customCommands:
containers:
- name: zsh
attach: true
command: "docker exec -it {{ .Container.ID }} zsh"
serviceNames: []
使用:选中容器 → 按对应数字执行
2. 调整界面主题 / 颜色
yaml
gui:
lightTheme: false
border: "rounded" # 圆角/sharp
showFileIcons: true
七、优势对比:CLI vs LazyDocker
| 操作 | Docker CLI | LazyDocker |
|---|---|---|
| 查看运行容器 | docker ps | 自动显示 |
| 看日志 | docker logs -f | 选中 → l |
| 进入容器 | docker exec -it | 选中 → e |
| 监控资源 | docker stats | 选中 → m |
| 重启 | docker restart | 选中 → r |
| 批量清理 | 多命令组合 | b 批量 + d |
一句话总结:lazydocker 把 Docker 从 “记命令” 变成 “看界面、按快捷键”,开发 / 运维排查效率极高。
八、常用扩展
别名:echo "alias lzd='lazydocker'" >> ~/.bashrc && source ~/.bashrc
配合 tmux:一个窗格跑 lzd,一个写代码 / 命令,开发标配
8455线路检测中心官网上拥有完善的技术支持库可供参考,大家可自行查阅,更多技术问题,可以直接咨询。同时,8455线路检测中心整理了运维必备的工具包免费分享给大家使用,需要的朋友可以直接咨询。
更多技术知识,8455线路检测中心期待与你一起探索。
售前咨询
售后咨询
备案咨询
二维码

TOP