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

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

推薦する

百度を永久に打ち負かす秘訣は、質の高いオリジナルアップデートだ

最初にウェブサイトを構築したとき、SEOについて何も知りませんでした。トラフィックを獲得するために、...

とても便利です! Weiboマーケティングスキルの共有

ショートビデオ、セルフメディア、インフルエンサーのためのワンストップサービスWeiboマーケティング...

地方の小さな才能のウェブサイトの個々のウェブマスターにとってのブレークスルーポイント

「今日は引っ越しましたか?」かつて故郷を離れて大都市に憧れていた人たちにとって、大都市への憧れが今で...

Huawei CloudとCNCFが共同でコンテナ技術とシナリオベースのアプリケーション間のギャップを埋める

[51CTO.comからのオリジナル記事] Huawei CloudとCNCFの関係は2015年にま...

コミュニティウェブサイト運営の収益性に関する考察

収益性の高いウェブサイト運営は、ウェブサイトを構築するすべてのウェブマスターの最終的な目標です。しか...

Apple、iPhone5.comドメインのコントロールを取り戻そうとしている

Apple の次期スマートフォンの名前は依然として謎のままです... iPhone 5? iPhon...

Oracle: GoldenGate をクラウドネイティブのフルマネージド サービスにする

[51CTO.com クイック翻訳] Oracleは4月21日、人気のリアルタイムデータ構造Gold...

1枚の写真で数十億のAmazon Web Services IoT接続のパワーを解き放つ

「東樹西軒」は人気を博し、そのプロジェクトはあまりにも大規模で、一般の人々には何の関係もないようです...

デジタル中国の基盤:クラウドコンピューティングの「真の課題」

[[388396]] 「デジタル発展を加速し、デジタル経済の新たな優位性を生み出し、デジタル産業化と...

CKA 認定の要点: K8s ネットワーク戦略の要点をマスターする

ネットワーク ポリシーは、ポッド間のネットワーク通信ルールを定義および制御するために使用される Ku...

ハイブリッドクラウドバックアップ戦略の策定方法

クラウド コンピューティングの台頭により、企業とデータの関係は変化しました。組織がアプリケーションと...

XSXNet: 20% オフ、月額 4 ドルから、大帯域幅に最適化された回線 VPS、香港/シンガポール/日本のデータセンターが利用可能

現在、xsx.net ( XSXネットワーク、運営歴12年)では、すべてのVPSを20%オフ、月額4...

Baiduのウェブサイト調整の概要

百度は6月、7月、8月にウェブサイトに大規模な調整を加え、百度アルゴリズムを複数回アップグレードしま...

インターネット販売のスキルは女の子を追いかけるようなものだ

自分自身の楽しみのためにそれを行っているウェブマスターを除いて、ビジネス目的を持つすべてのウェブマス...

商務省は、ショッピングモールがオンラインストアを開設し、電子商取引のプロモーションを実施することを奨励する文書を発行した。

北京ニュース(沈衛清記者、林其玲記者)商務省は昨日、「電子商取引の応用促進に関する実施意見」(以下、...