需要の背景
開発環境がコンテナ内に構築され、コンテナ内で使用するコマンドが必要になる場合がありますが、コマンドだけはわかっていても、そのコマンドに対応するインストールパッケージがわからない場合があります。たとえば、最も単純なコマンドは ip コマンドです。 , 「ip a」はホストの全てのip情報を見ることができます。よく使うコマンドですが、どのパッケージで提供されているのか分かりませんし、コンテナにインストールするのに時間がかかります。もちろん、あなたはホストのbinファイルをコンテナにコピーしてコンテナの環境変数に追加することもできますが、これは今回紹介するものではありません
解決
方法 1: man コマンド
man コマンドはより一般的で、centos システムに限定されず、Linux でも使用できるはずです。
man コマンドはコマンドのヘルプ文書から飛び出しており、文書の最後に対応するソフトウェア パッケージがあります。
例 1: man ip など、ドキュメントの末尾にジャンプします (ctl+G を押します)
この iproute2 は対応するソフトウェア パッケージであり、yum install iproute2 を通じてインストールできます。
例 2: man netstat など、ドキュメントの末尾にジャンプします (ctl+G を押します)。
方法 2: yum が提供する
yum -h などのシステム ソフトウェア パッケージ管理ツールのヘルプ コマンドを使用してヘルプ情報を確認すると、yum 提供コマンドには、コマンドを通じてソフトウェア パッケージを検索する機能も提供されていることがわかります (他の ubuntu は apt を使用します)。