6.2. .NET イメージストリームのインストール
.NET イメージストリームをインストールするには、s2i-dotnetcore のイメージストリーム定義と OpenShift Client (oc) バイナリーを使用してインストールされます。イメージストリームは、Linux、Mac、Windows からインストールできます。スクリプトを使用すると、イメージストリームのインストール、更新、または削除を行うことができます。
.NET イメージストリームは、グローバルな openshift 名前空間で定義するか、プロジェクト名前空間でローカルにストリームします。openshift 名前空間の定義を更新するには、十分な権限が必要です。
6.2.1. OpenShift Client を使用したイメージストリームのインストール リンクのコピーリンクがクリップボードにコピーされました!
OpenShift クライアント (oc) を使用して .NET イメージストリームをインストールできます。
前提条件
- 名前空間には、既存のプルシークレットが存在する必要があります。名前空間にプルシークレットが存在しない場合。『Red Hat Container Registry Authentication』の手順に従ってこれを追加します。
手順
利用可能な .NET イメージストリームの一覧を表示します。
$ oc describe is dotnet出力には、インストールされているイメージが表示されます。イメージがインストールされていない場合は、
Error from server (NotFound)メッセージが表示されます。Error from server (NotFound)メッセージが表示される場合は、以下を行います。.NET イメージストリームをインストールします。
$ oc create -f https://raw.githubusercontent.com/redhat-developer/s2i-dotnetcore/master/dotnet_imagestreams.json
Error from server (NotFound)メッセージが表示されない場合は、以下を行います。既存の .NET イメージストリームの新しいバージョンを含めることができます。
$ oc replace -f https://raw.githubusercontent.com/redhat-developer/s2i-dotnetcore/master/dotnet_imagestreams.json