このプロジェクトについて
lazydockerはgocuiライブラリで構築されたターミナルユーザーインターフェース(TUI)であり、DockerおよびDocker Compose環境を集中管理する方法を提供します。一般的なタスクに視覚的なインターフェースを提供することで、複雑なCLIコマンドを記憶する必要性を減らすことを目的としています。
主な機能は以下の通りです:
- 環境モニタリング:コンテナのメトリクスをASCIIグラフで表示するなど、コンテナやサービスの状態を一目で確認できます。
- ログ管理:特定のコンテナやサービスのログを表示します。
- コンテナ制御:キーバインドまたはマウスクリックで、コンテナやサービスの再起動、削除、リビルド、アタッチが可能です。
- イメージおよびボリューム管理:イメージの先祖レイヤーを表示し、未使用のコンテナ、イメージ、またはボリュームを削除してディスクスペースを回収します。
- カスタマイズ:カスタムコマンドの追加やメトリクスグラフの設定が可能です。