lazydocker とは
lazydocker は、lazygit と同じ Jesse Duffield が作った Docker と docker-compose のためのシンプルなターミナル UI です。Docker 環境の管理、ログの閲覧、メトリクスの監視、よくある操作を、複雑なコマンドを覚えずに、ひとつの画面から行えます。GitHub スターは 4 万 5,000 を超え、いちばん人気の Docker TUI です。
⚡ lazydocker の主な機能
📊 全体を一目で
Docker 環境の全体をひと目で把握できます。コンテナ、イメージ、ボリューム、ネットワークをひとつの画面に。
📈 リアルタイムのメトリクス
CPU、メモリ、ネットワークの使用状況を ASCII グラフで表示。コンテナごとに見たい指標だけを選べます。
📝 ログの管理
コンテナとサービスのログを、絞り込み・追従・検索しながら見られます。ターミナルを何枚も行き来する必要はありません。
🔧 コンテナの操作
コンテナの起動、停止、再起動、削除、再ビルドがそれぞれ 1 打鍵。対話的なデバッグのためにコンテナへアタッチもできます。
🗂️ イメージの管理
イメージのレイヤ、由来、ディスク使用量を確認できます。使っていないイメージ、コンテナ、ボリュームを削除して容量を取り戻せます。
🐭 マウス操作に対応
クリック、スクロール、選択までマウスに完全対応。上級者にはキーボードショートカット、手軽さにはマウスを。
apt upgrade を実行するだけで、常に最新版を使い続けられます。
📦 deb.griffo.io からインストールする
ステップ 1: リポジトリを追加する
sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | sudo gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | sudo tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
sudo apt updateinstall -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
apt update🆓 ずっと無料の選択肢もあります。 lazydocker は deb-free.griffo.io のずっと無料のミラーにも収録されています。アカウントもサブスクリプションも不要、上流より最大2か月遅れ、セキュリティ修正は即座に公開されます。上のリポジトリの代わりに、こちらを追加してください:
sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb-free.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | sudo gpg --dearmor --yes -o /etc/apt/keyrings/deb-free.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb-free.griffo.io.gpg] https://deb-free.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | sudo tee /etc/apt/sources.list.d/deb-free.griffo.io.list > /dev/null
sudo apt updateinstall -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb-free.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | gpg --dearmor --yes -o /etc/apt/keyrings/deb-free.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb-free.griffo.io.gpg] https://deb-free.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | tee /etc/apt/sources.list.d/deb-free.griffo.io.list > /dev/null
apt updateステップ 2: lazydocker をインストールする
# 最新の lazydocker をインストール
sudo apt install lazydocker
# インストールを確認
lazydocker --version# 最新の lazydocker をインストール
apt install lazydocker
# インストールを確認
lazydocker --version🎯 基本的な使い方
lazydocker を起動する:
# lazydocker を起動
lazydocker
# 便利なエイリアスを作る
echo "alias lzd='lazydocker'" >> ~/.bashrc
source ~/.bashrc
# エイリアスを使う
lzd覚えておきたいキーバインド:
# 移動
j/k または ↑/↓ - 上下に移動
h/l または ←/→ - パネルを切り替え
tab - 次のパネル
# コンテナの操作
r - コンテナを再起動
s - コンテナを停止
d - コンテナを削除
e - コンテナ内でコマンドを実行
m - ログを見る
# システム操作
p - 使っていないコンテナ / イメージを削除
R - サービスを再ビルド(docker-compose)
u - 表示を更新応用的なワークフロー:
# コンテナの統計とメトリクスを見る
# コンテナのパネルへ移動し、コンテナを選んでグラフを見る
# まとめて操作
# 複数のコンテナを選んでまとめて操作
# カスタムコマンド
# 設定ファイルで独自コマンドを定義
# ログの絞り込み
# ログ表示で検索機能を使う🚀 deb.griffo.io を選ぶ理由
- 公式 Ubuntu: 提供はあるが、古いバージョンであることが多い
- 手動インストール: Go ツールチェインか、バイナリの手動管理が必要
- deb.griffo.io: 最新版を自動更新でお届け
- ✅ 最新の Docker 対応: Docker と docker-compose の最新機能に対応
- ✅ 手動ビルド不要: ビルド済みバイナリ、Go ツールチェインは要りません
- ✅ 自動更新: 上流のリリースから数時間以内にパッケージを更新
- ✅ 依存関係も適切に: Docker 連携を正しくパッケージ化
- ✅ マルチディストリビューション: Jammy と Noble で動作
- ✅ 手間のかからない運用: 更新は通常の apt コマンドだけ
📦 パッケージのビルドリポジトリ
Ubuntu パッケージは、この GitHub リポジトリで自動的にビルド・管理されています:
- 🐋 lazydocker-debian - 最新リリースのビルド
🔗 関連パッケージ
deb.griffo.io では、こちらも配布しています:
- lazygit - Git のターミナル UI(同じ作者)
- Ghostty ターミナル - モダンなターミナルエミュレータ
- fzf ファジーファインダー - コマンド検索を強化