2.2. JBoss Web Server イメージストリームとテンプレートのインポート
Red Hat Container Registry から、Red Hat JBoss Web Server for OpenShift イメージストリームおよびテンプレートをインポートできます。JDK 用の最新の JBoss Web Server イメージストリームとテンプレートを、OpenShift プロジェクトの namespace にインポートする必要があります。
前提条件
手順
- カスタマーポータルの認証情報を使用して、Red Hat Container Registry にログインします。詳細は、Red Hat Container Registry の認証 を参照してください。
使用している JDK バージョンに応じて、次のいずれかの手順を実行します。
OpenJDK 17
OpenJDK 17 を使用している場合は、次のコマンドを入力します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow for resource in \ jws61-openjdk17-tomcat10-ubi8-basic-s2i.json \ jws61-openjdk17-tomcat10-ubi8-https-s2i.json \ jws61-openjdk17-tomcat10-ubi8-image-stream.json do oc replace -n openshift --force -f \ https://raw.githubusercontent.com/jboss-container-images/jboss-webserver-6-openshift-image/jws61el8-v6.1.0/templates/${resource} done
for resource in \ jws61-openjdk17-tomcat10-ubi8-basic-s2i.json \ jws61-openjdk17-tomcat10-ubi8-https-s2i.json \ jws61-openjdk17-tomcat10-ubi8-image-stream.json do oc replace -n openshift --force -f \ https://raw.githubusercontent.com/jboss-container-images/jboss-webserver-6-openshift-image/jws61el8-v6.1.0/templates/${resource} done
上記のコマンドは、UBI8 JDK 17 イメージストリーム、
jboss-webserver61-openjdk17-tomcat10-openshift-ubi8
、およびコマンドで指定されたすべてのテンプレートをインポートします。OpenJDK 21
OpenJDK 21 を使用している場合は、次のコマンドを入力します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow for resource in \ jws61-openjdk21-tomcat10-ubi8-basic-s2i.json \ jws61-openjdk21-tomcat10-ubi8-https-s2i.json \ jws61-openjdk21-tomcat10-ubi8-image-stream.json do oc replace -n openshift --force -f \ https://raw.githubusercontent.com/jboss-container-images/jboss-webserver-6-openshift-image/jws61el8-v6.1.0/templates/${resource} done
for resource in \ jws61-openjdk21-tomcat10-ubi8-basic-s2i.json \ jws61-openjdk21-tomcat10-ubi8-https-s2i.json \ jws61-openjdk21-tomcat10-ubi8-image-stream.json do oc replace -n openshift --force -f \ https://raw.githubusercontent.com/jboss-container-images/jboss-webserver-6-openshift-image/jws61el8-v6.1.0/templates/${resource} done
上記のコマンドは、UBI8 JDK 21 イメージストリーム、
jboss-webserver61-openjdk21-tomcat10-openshift-ubi8
、およびコマンドで指定されたすべてのテンプレートをインポートします。