6.2. .NET イメージストリームのインストール


.NET イメージストリームをインストールするには、s2i-dotnetcore のイメージストリーム定義と OpenShift Client (oc) バイナリーを使用してインストールされます。イメージストリームは、Linux、Mac、Windows からインストールできます。スクリプトを使用すると、イメージストリームのインストール、更新、または削除を行うことができます。

.NET イメージストリームは、グローバルな openshift namespace で定義するか、プロジェクト namespace でローカルにストリームします。openshift namespace の定義を更新するには、十分な権限が必要です。

6.2.1. OpenShift Client を使用したイメージストリームのインストール

OpenShift クライアント (oc) を使用して .NET イメージストリームをインストールできます。

前提条件

  • namespace に既存のプルシークレットが存在する。namespace にプルシークレットが存在しない場合は、Red Hat Container Registry Authentication の手順に従ってこれを追加します。

手順

  1. 利用可能な .NET イメージストリームの一覧を表示します。

    $ oc describe is dotnet
    Copy to Clipboard Toggle word wrap

    出力には、インストールされているイメージが表示されます。イメージがインストールされていない場合は、Error from server (NotFound) メッセージが表示されます。

    • Error from server (NotFound) メッセージが表示される場合は、以下を行います。

      • .NET イメージストリームをインストールします。

        $ oc create -f https://raw.githubusercontent.com/redhat-developer/s2i-dotnetcore/master/dotnet_imagestreams.json
        Copy to Clipboard Toggle word wrap
    • Error from server (NotFound) メッセージが表示されない場合は、以下を行います。

      • .NET イメージストリームがすでにインストールされている場合は、以下を実行して新しいバージョンを含めることができます。

        $ oc replace -f https://raw.githubusercontent.com/redhat-developer/s2i-dotnetcore/master/dotnet_imagestreams.json
        Copy to Clipboard Toggle word wrap

6.2.2. Linux および macOS へのイメージストリームのインストール

このスクリプト を使用して、Linux および macOS においてイメージストリームのインストール、アップグレード、または削除を行うことができます。

手順

  1. スクリプトをダウンロードします。

    1. Linux では、以下を使用します。

      $ wget https://raw.githubusercontent.com/redhat-developer/s2i-dotnetcore/master/install-imagestreams.sh
      Copy to Clipboard Toggle word wrap
    2. Mac の場合は、以下を使用します。

      $ curl https://raw.githubusercontent.com/redhat-developer/s2i-dotnetcore/master/install-imagestreams.sh -o install-imagestreams.sh
      Copy to Clipboard Toggle word wrap
  2. スクリプトを実行可能にします。

    $ chmod +x install-imagestreams.sh
    Copy to Clipboard Toggle word wrap
  3. OpenShift クラスターにログインします。

    $ oc login
    Copy to Clipboard Toggle word wrap
  4. イメージストリームをインストールし、registry.redhat.io に対して認証用のプルシークレットを追加します。

    ./install-imagestreams.sh --os rhel [--user subscription_username --password subscription_password]
    Copy to Clipboard Toggle word wrap

    subscription_username はユーザーの名前に置き換え、subscription_password はユーザーのパスワードに置き換えます。RHEL7 ベースのイメージを使用する予定がない場合は、認証情報は省略できます。

    プルシークレットが存在する場合は、--user--password 引数は無視されます。

追加情報

  • ./install-imagestreams.sh --help

6.2.3. Windows でのイメージストリームのインストール

このスクリプト を使用すると、Windows のイメージストリームのインストール、アップグレード、または削除を行うことができます。

手順

  1. スクリプトをダウンロードします。

    Invoke-WebRequest https://raw.githubusercontent.com/redhat-developer/s2i-dotnetcore/master/install-imagestreams.ps1 -UseBasicParsing -OutFile install-imagestreams.ps1
    Copy to Clipboard Toggle word wrap
  2. OpenShift クラスターにログインします。

    $ oc login
    Copy to Clipboard Toggle word wrap
  3. イメージストリームをインストールし、registry.redhat.io に対して認証用のプルシークレットを追加します。

    .\install-imagestreams.ps1 --OS rhel [-User subscription_username -Password subscription_password]
    Copy to Clipboard Toggle word wrap

    subscription_username はユーザーの名前に置き換え、subscription_password はユーザーのパスワードに置き換えます。RHEL7 ベースのイメージを使用する予定がない場合は、認証情報は省略できます。

    プルシークレットがすでに存在する場合は、-User-Password 引数は無視されます。

注記

PowerShell の ExecutionPolicy では、このスクリプトの実行が禁止される場合があります。ポリシーを緩和するには、Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass -Force を実行します。

追加情報

  • Get-Help .\install-imagestreams.ps1
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat