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

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

推薦する

Google 向けの SEO 英語外国貿易ウェブサイトを構築する方法

Google が今日まで発展するにつれて、SEO のコストはますます高くなりました。さらに、6月21...

電子商取引に欠かせないヒント: Taobao 検索の完全分析

著者: 陳 燕タオバオ検索に関する「体験談」は数多く出回っていますが、その多くはブラックハットで、近...

王通:百度のアルゴリズム変更とSEO戦略の分析

6月に、Baiduのアルゴリズムは以下のように大幅に変更されました。 1. 百度にインデックスされた...

ワイヤレスウェブサイト最適化の焦点とツールアプリケーションの紹介

最近、会社の戦略が徐々にPC側からワイヤレス側に移行しているため、ほとんどのややフォーマルなインター...

2013年の新しい状況でSEOが注意すべきこと

2012年6月以来、検索エンジン市場は大きな変化を遂げており、Baiduのアルゴリズムの継続的な調整...

2019 年はエンタープライズ クラウド サービスにとって画期的な年となるでしょうか?

クラウド コンピューティングにおける革新は引き続き生まれています。拡大する市場を背景に、クラウド コ...

米国ロサンゼルスのprofitserverの無制限トラフィックVPSの簡単なレビュー

Profitserverは2003年にロシアのチェリャビンスクで設立されたサービスプロバイダーです。...

完璧なインデックスメカニズムを備えた Baidu が、なぜ私たちの Web ページをインデックスしようとするのでしょうか?

Baidu への組み込みは、すべての SEO 担当者とウェブマスターが懸念しているトピックです。特に...

世界中の40の1桁ドメイン名の現状:約3分の1がパークページ

「短い」というのは、良いドメイン名を判断する基準の一つです。1桁のドメイン名には明らかな利点がありま...

クラウドネイティブアプリケーションを構築するために知っておくべきこと

情報の普及と消費のスピードの速さにより、多くの企業が事業運営の見直しを迫られています。 IDC は、...

クラウド アプリケーション (SaaS) の設計方法

クラウド アプリケーション (SaaS) の設計方法クラウド アプリケーション (SaaS) の設計...

7 USD-256M メモリ VPS/1T ハードディスク/15T 月間トラフィック/G ポート

米国の法律に違反する、例えばwarezやその他の著作権関連のコンテンツ、アダルトコンテンツを含むこと...

Baidu の大きなアップデートでどのような変更が行われましたか?

6月22日から6月28日までの期間、百度は予告なしに大規模なアップデートを実施し、多くのウェブサイト...

ラグジュアリーEコマース業界のランキング競争が始まった

国内の高級品電子商取引は、ブランドオーナーからの圧力と世間の疑問により徐々に成長してきました。国内の...

インテリジェントな音声機能を備えたモバイルクラウドは、顧客の効率を60%向上させます。

今日の急速な経済発展により、あらゆる分野で競争が激化しています。企業にとってのあらゆるビジネスチャン...