GNU/Linux >> Linux の 問題 >  >> Linux

s2i:コマンドが見つかりません

S2I ツールキットは、ビルダー ベース イメージの実行中のインスタンスにソース ファイルを挿入することで、すぐに実行できるイメージを生成します。ビルダー イメージ内のスクリプトは、そのソース コードを実行可能なアプリケーションに変換します。ビルド プロセスが実行されたコンテナーから、実行可能なアプリケーション イメージが作成されます。

S2I ビルド プロセスを駆動するコマンド ライン ツールは、s2i と呼ばれます。 S2I を使用して OpenShift のソース コードからアプリケーションをデプロイすると、s2i コマンドライン ツールの実行に関連するすべての手順が実行されます。

コンテナー イメージをビルドするには、s2i build を実行し、アプリケーション ソース コードの場所、S2I ビルダー イメージの名前、および作成されたアプリケーション イメージに付ける名前を指定します。

$ s2i build [location of app source code] [name of image]

生成されたイメージの詳細は、docker images を実行して表示できます:

$ docker images

s2i コマンドの実行中に以下のようなエラーが発生した場合:

s2i: command not found

選択したディストリビューションに従って、以下のパッケージをインストールできます。

分布 コマンド
OS X brew install ソースからイメージへ
Fedora dnf install source-to-image

結論

Source-to-Image ツールは、アプリケーションのソース コードを取得してコンテナー イメージにビルドするメカニズムを実装します。このツールは、S2I ビルダー イメージを使用してコンテナーを開始し、アプリケーション ソース コードをコンテナーに挿入し、アセンブル スクリプトを実行してイメージのコンテンツをセットアップすることによって機能します。


Linux
  1. ifrename:コマンドが見つかりません

  2. dpkg:コマンドが見つかりません

  3. netstat:コマンドが見つかりません

  1. kubectl:コマンドが見つかりません

  2. tvservice:コマンドが見つかりません

  3. ln:コマンドが見つかりません

  1. nc:コマンドが見つかりません

  2. raspistill:コマンドが見つかりません

  3. mkinitrd:コマンドが見つかりません