Dockly: ターミナルからDockerコンテナを管理する

Dockly: ターミナルからDockerコンテナを管理する

[51CTO.com クイック翻訳] 数日前、Docker を使い始めるために知っておく必要のあるほぼすべての詳細を紹介したガイドを公開しました。このガイドでは、Docker コンテナを作成および管理する方法を詳しく説明しました。 Docker コンテナを管理するための非公式ツールもいくつかあります。以前の記事を読んだことがある方は、「Portainer」と「PiCluster」という 2 つの Web ベースのツールに出会ったことがあるかもしれません。どちらも、Web ブラウザーから Docker を管理するタスクを大幅に簡素化します。今日、「Dockly」という別のDocker管理ツールに出会いました。

[[266666]]

上記のツールとは異なり、Dockly は Unix ライクなシステムのターミナルから Docker コンテナとサービスを管理するための TUI (テキスト ユーザー インターフェイス) ユーティリティです。これは、NodeJS で開発された無料のオープンソース ツールです。この簡単なガイドでは、Dockly をインストールし、コマンドラインから Docker コンテナを管理する方法について説明します。

Docklyをインストールする

Linux システムに NodeJS がインストールされていることを確認してください。まだインストールしていない場合は、以下のガイドを参照してください。

Linux に NodeJS をインストールするにはどうすればいいですか?

NodeJS がインストールされたら、次のコマンドを実行して Dockly をインストールします。

  1. # npm インストール -g ドックリー

Docklyを使用してターミナルからDockerコンテナを管理する

Dockly を使用した Docker コンテナの管理は簡単です。ターミナルを開いて、次のコマンドを実行するだけです。

  1. #ドックリー

Dockly は、Unix ソケットを介してローカルホストの Docker デーモンに自動的に接続し、以下に示すように、実行中のコンテナのリストをターミナルに表示します。


図 1. Dockly による Docker コンテナの管理

上のスクリーンショットでわかるように、Dockly は実行中のコンテナに関する次の情報を上部に表示します。

  • コンテナID
  • 1つ以上のコンテナの名前
  • Dockerイメージ
  • 注文
  • 実行中のコンテナのステータス

右上隅に、コンテナの CPU とメモリの使用状況が表示されます。コンテナー間を移動するには、上矢印キーと下矢印キーを使用します。

下部には、さまざまな Docker 管理タスクを実行するためのキーボード ショートカットがいくつかあります。現在利用可能なキーボード ショートカットのリストは次のとおりです。

  1. =: Docklyインターフェースを更新
  2. /: 検索コンテナリストビュー
  3. i: 現在選択されているコンテナまたはサービスに関する情報を表示します
  4. Enterキー: 現在のコンテナまたはサービスのログを表示します
  5. v: コンテナとサービスのビューを切り替える
  6. l: 選択したコンテナの/bin/bashセッションを開始します
  7. r: 選択したコンテナを再起動する
  8. s: 選択したコンテナを停止する
  9. h: ヘルプウィンドウを表示する
  10. q: Docklyを終了する

コンテナ情報の表示

上/下矢印を使用してコンテナを選択し、「i」を押すと、選択したコンテナの情報が表示されます。


図2. コンテナ情報の表示

コンテナを再起動する

いつでもコンテナを再起動したい場合は、コンテナを選択して「r」キーを押して再起動します。


図3. Dockerコンテナの再起動

コンテナとイメージを停止/削除する

不要になったコンテナは、1 つまたはすべて一度に停止したり削除したりできます。これを行うには、「m」キーを押してメニューを開きます。


図4. Dockerコンテナとイメージの停止と削除

その後、次の操作を実行できます。

  • すべてのDockerコンテナを停止する
  • 選択したコンテナを削除する
  • すべてのコンテナを削除
  • すべてのDockerイメージなどを削除します。

Docklyヘルプセクションを表示

ご質問がある場合は、「h」を押してヘルプセクションを開いてください。


図5. Docklyヘルプ

詳細については、最後に記載されている公式 GitHub ページを参照してください。

元のタイトル: Dockly – ターミナルから Docker コンテナを管理する

[51CTOによる翻訳。パートナーサイトに転載する場合は、元の翻訳者と出典を51CTO.comとして明記してください。

<<:  統合から未来への洞察: クラウド コンピューティング、データ、AI の衝突から得られる革新的な洞察

>>:  マルチクラウド環境を安全にする方法

推薦する

リトル・レッド・ブックのゲーム・オブ・スローンズ!

小紅書がKOLに対する厳しい取り締まりを開始してから9日が経過したが、このプラットフォームが従業員を...

先頭に立っていたが翼を折られたヴァンケル:過去の3つの過ちを振り返る

VanclはXiaomiよりも早くトレンドの頂点に立った企業ですが、現在も苦戦しており、上場の見通し...

ウェブマスターが知っておくべきSEOのヒント

記事のタイトルを見ると、インターネット上には SEO テクニックが多すぎて、検索すればたくさん見つか...

ウェブマスターが見落としがちな 4 つの重要な SEO 最適化の問題

より一般的な SEO の問題は、記事によく登場するため、誰もがよく知っているかもしれません。Web ...

#ハロウィン# vmbox-$7/KVM/2G メモリ/50gSSD/5IPv4/3T トラフィック

ハロウィンが本当に近づいてきており、vmbox もハロウィン プロモーションを事前に開始しました。2...

ウェブサイトのキーワードランキングを安定させる方法

現在、多くのウェブサイトのキーワードランキングは不安定です。不安定になる原因は、不安定なサーバー、過...

製造業におけるエッジコンピューティングの 5 つのユースケース

インダストリアル メタバースには、製造業者の業務改善に役立つさまざまなテクノロジが含まれており、エッ...

当時の「ユーザー」をめぐる私たちの関係

SEO 3.0 時代では、すべてのウェブマスターがユーザー エクスペリエンスの真の意味を理解している...

おすすめのウェブサイト: loveyourlarder ユニークな食品ウェブサイト

「ユーザーが新しい食品を発見し、購入できるようにする」ことが、loveyourlarder ウェブサ...

海外の格安VPS、助けを求めずにAlipayでVPSを購入

海外のVPSを安く買うのは、慣れていない人にとってはちょっと難しいです。クレジットカードも持っていな...

2019 年の SEO 総括と新年の展望 | 自己インタビュー

2019 年が終わり、SEO の経験がまた 1 年増えました 😂。 2019年のSEO総括、最近の考...

体重を6から0に減らし、その後体重を元に戻した経験と欠点を共有する

みなさんこんにちは、@张钾杰です。 6月28日の悲惨な出来事は今でも覚えています。今思い返しても、ま...

ウェブページにキーワードを挿入する方法について簡単に説明します

みなさんこんにちは。湖南SEOのkinessです。検索エンジンにキーワードを入力すると、検索エンジン...

検索エンジン最適化におけるウェブサイトのコンテンツ、構造、キーワードについて

検索エンジン最適化(SEO)は非常に奥が深いテーマであり、新しい技術や新しいエンジンアルゴリズムの影...

Google Cloud Platform が GPU 価格を最大 36% 引き下げ

Google は今週、Compute Engine を通じて Nvidia Tesla GPU の使...