Shopping Cart
Total:

$0.00

Items:

0

Your cart is empty
Keep Shopping

Dockerの難解なコマンドをサポートしてくれるCUIツール「lazydocker」 – GIGAZINE



Dockerの難解なコマンドをサポートしてくれるCUIツール「lazydocker」 - GIGAZINE


アプリケーション開発環境を準備し、アプリケーションを効率的にデプロイ、スケーリング、管理する場合、ドッカー非常に強力なツールですが、高機能ゆえにコマンドがわかりにくいと感じているユーザーも少なくありません。そんな要望に応えてか、Gitを強力にサポートするCUIツール、怠け者「」の作者は、Docker 用に同様の CUI ツールを作成しました。怠け者』を制作中です。

GitHub – jesseduffield/lazydocker: すべてを管理するための怠惰な方法 docker
https://github.com/jesseduffield/lazydocker

◆はじめに
Laydockerの動作要件は以下のとおりです。

・[Required]Docker: バージョン 29.0.0 以降
・[Optional]Docker-Compose: バージョン 1.23.2

Dockerのバージョンが最新版に近いため、既存環境との競合やパッケージ管理ツールとの非互換により環境を用意できない場合がありますが、環境が整った状態でDockerを利用してコンテナを起動・実行することも可能です。

docker run --rm -it -v \
/var/run/docker.sock:/var/run/docker.sock \
-v 【lazydockerの設定を保存するホスト側パス】:/.config/jesseduffield/lazydocker \
lazyteam/lazydocker

ご了承ください。[Host-side path to save lazydocker settings]実際の環境に合わせて書き直す必要があります。

◆工程
画面左上にプロセスの一覧が表示されます。記事作成時点では複数のコンテナで構成されるサービスはあまり考慮されていない実装だったようですが、将来的には複数のコンテナをサポートする予定です。


プロセス名の右側に各プロセスのCPU使用率が表示されます。


CPU使用率が急増すると赤色で表示されます。


m キーを押すと、プロセスで使用できるコマンドのメニューが表示されます。


◆統計情報
CPU使用率やメモリ使用量の変化を統計情報で確認できます。


デフォルトでは統計情報として「CPU使用率」と「メモリ使用率」が表示されますが、さらに追加することもできます。まず、mキーを押してメニューを表示し、oキーを押すか、メニューから「設定コンテナを開く」を選択します。


YAMLフォーマット設定ファイルが表示されるので、「stats」の「graphs」にチェックを入れると、「CPU (%)」と「Memory (%)」のグラフが定義されていることがわかります。


グラフ定義を追加します。以下の例では、「受信バイト数」のグラフを追加定義しています。


設定が反映されるとグラフが追加されます。


◆コンテナイメージの容量
画面左側の上から 2 番目の項目には、選択したサービスに属するコンテナの一覧が表示されます。サービスが単一のコンテナーで構成されている場合、キャプションは「スタンドアロン コンテナー」になります。


画面左側の上から3番目にDockerで管理しているイメージの一覧が表示されます。


画像を選択すると、画面右側に画像構成が表示されます。


m キーを押すと、画像で使用できるコマンドのメニューが表示されます。


削除コマンドの場合、サブメニューが表示され、「画像のみを削除」または「指定した画像のみを削除し、中間ステップ画像を保持」を選択できます。


画面左側の下部にボリュームのリストが表示されます。


m キーを押すと、音量に使用できるコマンドのメニューが表示されます。


◆複数のコンテナ
Docker Composeを使用した複数のコンテナで構成されるサービスもサポートします。 Docker Composeを使わずに複数のコンテナを実行する場合も同様ですが、サービスの概念は無視され、単純に「4つのコンテナが実行されているので表示してください」という状況になります。


複数のコンテナーの 1 つを選択して、特定のコンテナーのログの内容を確認することもできます。


一通りの機能を確認したところ、まだ実装途中のようですが、記事執筆時点では高機能で将来性が非常に高いので、興味のある方はぜひチェックしてみてください。

この記事のタイトルとURLをコピーします



Source link

0
Show Comments (0) Hide Comments (0)
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Recent Posts:
0
Would love your thoughts, please comment.x
()
x