LazyDocker:Docker 终端控制面板 2026 版

LazyDocker 是 Docker 的终端 UI。实时查看容器、日志、状态。无需浏览器,轻量高效。

  • ⭐ 20000
  • Go
  • TUI
  • Docker
  • MIT
  • 更新于 2026-05-18

什么是 LazyDocker? #

LazyDocker 是 Docker 的终端 UI。实时查看容器、日志、状态。无需浏览器,轻量高效。

安装 #

macOS #

brew install lazydocker

Linux #

curl -L https://github.com/jesseduffield/lazydocker/releases/latest/download/lazydocker_linux_amd64 -o /usr/local/bin/lazydocker
chmod +x /usr/local/bin/lazydocker

Windows (WSL) #

# 在 WSL 中安装
sudo apt install lazydocker

界面布局 #

┌─────────────────────────────────────┐
│ CONTAINERS          │ LOGS         │
│ ┌─ webapp:up      ─┤ ┌─ nginx     │
│ │  ubuntu:up       │  │  python    │
│ └─                ──┘  └─           │
│                                     │
│ NETWORK             │ COMMANDS     │
│ ┌─ bridge         ─┤ ┌─ up/down   │
│ │  docker         │  │  logs      │
│ └─                ──┘  │  exec    │
└─────────────────────────────────────┘

基本操作 #

启动 #

lazydocker

快速命令 #

按键作用
h帮助
q退出
↑/↓切换容器
!快速输入 Shell
L查看日志
r重新启动容器
k停止容器
d删除容器

容器操作 #

# 进入容器 shell
按: `!`

# 查看实时日志
按: `L`

# 停止容器
按: `k`

# 启动容器
按: `r`

配置自定义 #

配置文件 #

# ~/.config/lazydocker/config.yml
entries:
  container:
    - docker logs
    - docker inspect
  network:
    - docker network inspect

主题 #

# 启用暗色主题
theme:
  backgroundColor: '#1e1e1e'

集成 Terminals #

自定义终端 #

# 配置文件
entryPoints:
  - command: vim
    description: Edit docker-compose.yml

启动脚本 #

# ~/.zshrc
alias d='lazydocker'
alias dc='docker-compose'

Kubernetes 支持 #

启用 Kubeconfig #

export KUBECONFIG=~/.kube/config
lazydocker --kube

视图切换 #

+-------------------+
| 1. Containers     |
| 2. Services       |
| 3. Pods          |
| 4. Nodes         |
+-------------------+

高级功能 #

自动重启 #

# docker-compose.yml
services:
  app:
    restart: unless-stopped

资源监控 #

# 查看容器资源使用
按: Ctrl+R

快捷键自定义 #

# 通过 lazydocker --config-file

性能优化 #

减少刷新频率 #

refreshInterval: 2000  # 毫秒

只显示活跃容器 #

filter:
  status: running

与 Docker Compose 集成 #

# 在项目目录启动
lazydocker

# 可直接查看 docker-compose 配置
按: `c` 进入 compose 编辑

常见问题 #

Q: LazyDocker 卡顿怎么办?

答:调低 refreshInterval,或使用 --no-web 禁用浏览器依赖。

Q: 如何查看容器历史?

答:按 h 进入帮助,查看快捷键列表。

Q: 能否远程查看 Docker?

答:支持。设置 DOCKER_HOST 环境变量。

总结 #

LazyDocker 把 Docker 管理变成「键盘即服务」。终端即控制台,轻量省心。


参考:jesseduffield.github.io/lazydocker 更新:2026-05-18

💬 留言讨论