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 パネルが表示(ひょうじ) されます:

  • サービス状態(じょうたい)確認(かくにん)
  • ワンクリックでサービスを再起動(さいきどう)
  • サービスログを表示(ひょうじ)