lazydocker

Docker 終端 UI 工具,簡化容器管理

安裝

# macOS
brew install lazydocker

# 使用腳本安裝
curl https://raw.githubusercontent.com/jesseduffield/lazydocker/master/scripts/install_update_linux.sh | bash

# Go 安裝
go install github.com/jesseduffield/lazydocker@latest

啟動

lazydocker

介面說明

lazydocker 分為多個面板:

  • Containers : 容器列表
  • Images : 映像列表
  • Volumes : 磁碟區列表
  • Networks : 網路列表
  • Services : Docker Compose 服務 (如適用)

常用快捷鍵

全域

按鍵功能
?顯示快捷鍵說明
q退出
[ / ]切換面板
/過濾
x開啟選單

容器操作

按鍵功能
Enter查看日誌
d刪除容器
s停止容器
r重啟容器
a附加到容器
E進入容器 shell
c執行自訂命令
b查看批量操作選單

映像操作

按鍵功能
d刪除映像
D強制刪除映像

日誌查看

在容器面板按 Enter 進入日誌查看模式:

按鍵功能
f跟隨日誌
/搜尋
w換行
Esc返回

配置

配置檔位置:~/.config/lazydocker/config.yml

logs:
  timestamps: true
  since: '60m'

gui:
  scrollHeight: 2
  theme:
    activeBorderColor:
      - green
      - bold

Docker Compose 整合

當在包含 docker-compose.yml 的目錄中啟動時,會自動顯示 Services 面板,可以:

  • 查看服務狀態
  • 一鍵重啟服務
  • 查看服務日誌