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 の衝突から得られる革新的な洞察

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

推薦する

最も重要な 5 つの分散システム設計パターン

分散アプリケーションは、現代のソフトウェア開発業界の定番です。これらはクラウド ストレージ サービス...

Linode - 10ドルのフリーモントデータセンターVPSの簡単なレビュー

Linodeは6月から2回、現金を配布しています。1回目は10ドル、2回目は50ドルです。これはユー...

初心者SEOが過去2か月間のSEO学習の経験を語る

私は2013年5月9日に先生と一緒にSEOを正式に学び始めました。今日、2013年6月28日から約2...

企業向けWeiboマーケティング講座:ファンのめまいに悩まされないために

ショートビデオ、セルフメディア、インフルエンサーのためのワンストップサービスファンのめまいにならない...

Kubernetes ネットワーク障害の詳細なトレースを記録する

ある夜、Kubernetes クラスターが拡張に失敗し続け、すべてのノードがクラスターに正常に参加で...

「最適化」のためのさまざまな検索エンジンの好みを理解する

クモといえば、私のウェブマスターの友人のほとんどは、怒っていると同時に愛情深いです。私は蜘蛛を喜ばせ...

ECIS 2020 | 2020 エッジ コンピューティング インダストリー サミットが明日開幕します。重要なゲストや業界フォーラムをちょっと覗いてみましょう!

明日2020年エッジコンピューティング業界サミットが間もなく始まります8件以上の主要リリース、60件...

フォーラムは本当に死んだのか?ウェブマスターが長年訪れてきたフォーラム

2003年に水木清華コミュニティから芙蓉姉妹が出現する以前と比べると、近年最も人気のある郭美美は微博...

NutanixとKylin Softwareが協力し、中国企業のクラウド化を支援

Nutanixは最近、中国の大手オペレーティングシステムプロバイダーであるKylin Softwar...

Redisson 分散ロック ソースコード 11: セマフォと CountDownLatch

[[409707]]序文分散ロックに加えて、Redisson は追加の同期コンポーネントである Se...

今日頭条における若者の好みは何ですか?ユーザー調査レポート!

この記事は「今日頭条若者指数調査報告書」を皆さんと共有します。この報告書は、1. 今日頭条の若者の全...

#黒5# bluehost: 仮想ホスティングが40%オフ、ウェブサイト構築に制限なし、完全自動バックアップ、独立したIP、ウェブサイト構築におすすめ

世界トップのホスティングプロバイダーであるbluehostは、今から11月30日まで、「ブラックフラ...

ウェブマスターが人生から学んだUIデザインの原則についての簡単な説明

UI デザインは、ユーザー エクスペリエンス デザインとも呼ばれます。これは、現在の SEO 業界の...

検索エンジンの信頼度が下がったウェブサイトを回復する方法

ウェブサイトの降格は、多くのウェブマスターが直面する問題です。ウェブサイトが降格されると、一部のウェ...

直径10キロの世界:ケータリング店のWeChat運営に関する簡単な考察

インターネット上でみんながWeChatを使ってビジネスをする方法について話しているのを見て、私も思わ...